handle MethodNotAllowedHttpException laravel

buka /app/Exceptions/Handler

tambahkan kode ini atas , use Symfony \ Component \ HttpKernel \ Exception \
MethodNotAllowedHttpException

kemudian

public function render($request, Exception $exception)
{
//tambahkan kode ini

if ($exception instanceof MethodNotAllowedHttpException) {
//jika ajax
if($request->ajax())
{

return response()->json([‘error’ => ‘halaman tidak ditemukan’],401);
}

//jika nonajax
return redirect(‘/home’)->with([‘warning’ => ‘halaman tidak ditemukan’ ]);
}

return parent::render($request, $exception);
}

referensi
https://laracasts.com/discuss/channels/laravel/best-way-to-handle-methodnotallowedhttpexception?page=1
https://laravel.com/docs/5.8/errors
https://github.com/getsentry/sentry-laravel/issues/246

Ditulis dalam php. Leave a Comment »

get text selected html jquery

untuk mengambil text pada select html dengan jquery yang bsi kita lakukan adalah

misalh select html dinya idselectku

untuk mengambil text tersebut bisa dengan


$("#idselectku option:selected").text();

semoga berguna 🙂

referensi:

Reset layout pgadmin

jika tampilan pgadmin anda kacau , dan anda ingin mengembalikan ke tampilan semua maka yang bisa dilakukan adalah
klik menu file | reset layout

semoga berguna 🙂

referensi :
https://www.pgadmin.org/docs/pgadmin4/4.x/pgadmin_menu_bar.html

ukuran kertas f4 pada libre office

jika anda menggunakan libre office sebagai aplikasi pengolah teks acapkali kita bingung untuk mensetting kertas f4, Ukuran Kertas F4 21.5 cm x 33 cm, ada beberapa produsen kertas seperti PaperOne menggunakan ukuran 21.6 cm x 33 cm.

kita ubah ke inchi

F4 = (215 x 330 mm) jika dalam inchi kurang lebih (8.5 x 13 inch) pada libre office yang mendekati adah ukuran long bond (8.5″” x 13″)

pada libre kita dapat dengan mudah mengganti ukuran kertas , masuk pada format | page kemudian pada  PaperFormat kolom format ubah menjadi long bond klik ok

long bond libre office

selamat anda sudah mengubah ukuran kertas menjadi ukuran f4 (long bond)

semoga berguna 🙂

referensi :

error size spotify pada linux

untuk mengatasi error ukuran spotify yang tidak bisa diperkecil pada linux yang  lakukan adalah

  1. masuk ke folder home kemudian
  2. control h (ini untuk unlock hidden files , bisa juga pake menu view kemudian show hidden files)
  3. cari files .config kemudian file spotify
  4. cari file prefs
  5. delete yang ada tulisan height dan width semoga berguna

semoga berguna 🙂

referensi :

error android debug device “Because an app is obscuring a permission request…”

error ini biasa nya terjadi ketika kita mencoba run aplikasi android menggunakan real device, hali ini biasanya terjadi ketika ada aplikasi yang berjalan diatas aplikasi lainnya (drawing over other apps)
caranya,  ingat-ingat apakah anda pernah menginstal aplikasi yg berjalan diatas aplikasi lainnya misalnya aplikasi screen orientation dsb

caranya

  1. masuk apda Settings > Apps
  2. klik Advanced > Special access > Draw over the other apps.
  3. pada kanan atas, pada pilihan menu scroll dan pilih “Show system processes”. kemudian tampil list aplikasi yang sedang berjalan
  4. Pilih salah satu yang mungkin menurut anda terindikasi draw over others apps klik kemudian disable “Permit drawing over other apps”.

kalu mau amannya disable aja satu2 (aplikasi eksternal atau yang anda install aja ya)

setelah didisable coba lakukan usb debugging lagi  biasanya berhasil dan tidak keluar error

semuga berguna 🙂

referensi

error install Unable to locate package lib32ncurses5 android studio linux

jika anda menemui error install android studio library pada linux

Unable to locate package lib32ncurses5
E: Unable to locate package lib32bz2-1.0
E: Couldn’t find any package by glob ‘lib32bz2-1.0’
E: Couldn’t find any package by regex ‘lib32bz2-1.0’

biasanya anda menggunakan versi linux 64 bit , solusinya aktifkan multi arch support pada linux


aktifkan multi arch support

dpkg --add-architecture i386

update dependency nya

apt update

install librarynya lagi
apt install apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6


semoga berguna 🙂

referensi

aktifkan ssl pada apache

berberapa langkah kita untuk menginstal ssl dan membuat halaman otomatis redirect ke https

  1. mengaktifkan modul ssl
  2. mengaktifkan modeul rewrite
  3. melakukan konfigurasi kunci privat dan sertifikat SSL lokasi .crt dan .key
  4. file default.conf untuk virtualhost 80 (non https) dan  file default-ssl.conf (untuk file https)

aktifkan ssl

a2enmod ssl

kemudian restart apache
systemctl restart apache2</pre>
<pre>

lihat apakah ssl sudah aktif dengan

 

nmap localhost (jika belom ada install nmap dulu)
jika ada 443/tcp brati sudah aktif

aktifkan mod rewrite


a2enmod rewrite

lakukan restart service apache

systemctl restart apache2

 

ubah konfigurasi ssl disini saya menggunakan file default-ssl.conf

ingat yang diedit ada di sites-available bukan  di sites-enabled

 


nano /etc/apache2/sites-available/default-ssl.conf
edit  ini
SSLCertificateFile alamatkunci.crt
SSLCertificateKeyFile alamatprivate.key

ubahkonfigurasi virtualhost untuk port 80 agar jika membuka tanpa https langsung ke redirect ke https pada file default.conf


nano /etc/apache2/sites-available/default-ssl.conf

tambahkan ini
ServerName www.alamatserver.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^alamatserver.com
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://alamatserver.com$1 [R=301,L]

aktifkan https dengan

a2ensite default-ssl.conf

untuk check konfigurasi virtual host yang aktif dengan cara

apache2ctl -S

semoga berguna 🙂

Arti tanda marka garis kuning kotak , yellow box pada jalan

tanda yellow box berbentuk kotak kuning dimana tanda ini digunakan agar kendaraan tidak terjebak  / terkunci oleh kendaraan diluar kotak, berikut penjelasan selanjutnya

(https://www.facebook.com/SurabayaTrafficService/)
yellow box 1yeloowbox2

cek lokasi program pada linux

untuk melakukan cek lokasi program pada linux kita bisa menggunakan

which namaprogram

semoga berguna 🙂

referensi :
https://askubuntu.com/questions/8645/where-can-i-find-the-application-executables-in-the-filesystem