Monitoring aplikasi Laravel yang dibuat sangat penting untuk mengetahui apa yang terjadi di aplikasi anda, seperti error, timeout dan lain sebagainya. Salah satu yang banyak digunakan adalah Sentry, dengan adanya fasilitas free member untuk aplikasi kecil sudah mencukupi untuk log data errornya. Install Laravel Bila anda memulai dari awal, install Laravel terlebih dahulu composer create-project […]
PHP
Cara Nonaktif HTTP Session dan CSRF di Laravel 8
Setiap url yang dibuka akan membuat session baru di Laravel. File session tersebut disimpan di folder storage/framework/sessions, contohnya $ ls storage/framework/sessions 0cOPowo6PFw8DSEhKJlByzQaehNOeSxVIVQEbK5p nvRkhQDonKQbdmgpQtgJFMMmUpMyzZJKu93AxghI DNwXYwqnEmxN0UNYjFDAPmWfi07CGzbrBcOk5H6U SORPKlAs2oNnWIgKA9ujUbGTBLRf9p40KC6xPexw KjNQmP7t0d5XVcfLRWK9iG5D4pVrzx4Em3VvROrQ makin banyak pengunjung anda makin banyak pula session yang dibuat. CSRF (Cross-site request forgery) sendiri digunakan untuk mencegah user menjalankan aksi yang tidak diingikan, dengan CSRF ini juga melindungi […]
Cara Menggunakan Guzzle PHP untuk POST dan GET
Bagi developer PHP yang familiar dengan API, mungkin tidak asing lagi dengan Guzzle. Guzzle adalah http client yang bisa digunakan untuk mengirim dan mengambil data dari suatu server, bisa dibilang juga sebagai browsernya developer. Banyak framework PHP yang menggunakan guzzle seperti Laravel, CodeIgniter tetapi jangan salah kaprah karena Guzzle tetap bisa digunakan di PHP. Disini […]
Cara Mudah Membuat Registrasi dan Login di Laravel 8
Walaupun banyak yang merekomendasikan untuk menggunakan Laravel Breeze atau Laravel Jetstream, tetapi kita tetap bisa menggunakan cara lama untuk membuat pendaftaran user dan login user di Laravel. Di Laravel 8 cara ini sudah menjadi legacy, walau demikian masih berfungsi normal dan bisa digunakan dengan lancar. Paling tidak sampai saat ini di Laravel 8.22.1 Install Composer […]
Mempercepat Composer PHP Dependency Manager
Bagi yang terbiasa menggunakan PHP dengan composer pasti sering mengalami proses download oleh composer cukup lama. Sebagai contoh menginstall Laravel 8 dengan dengan composer v1 menghabiskan 4 menit lebih. Masalah ini terjadi karena composer 1 hanya single thread, jadi semua file di download satu persatu. Untuk mempercepat proses ini muncullah package yang bernama prestissimo yang […]
Membuat Contoh Script Pencarian dengan CodeIgniter 4
Kali ini kita akan membuat sebuah pencarian sederhana di CodeIgniter 4, ada banyak perubahan yang perlu dilakukan bila anda pindah dari CodeIgniter versi 2/3 ke CodeIgniter 4. Beberapa diantaranya – Penggunaan .env untuk menyimpan variabel – Penggunaan composer – PHP minimal 7.2+ – Server development menggunakan spark, seperti artisan di Laravel Sebelum memulai tutorial ini […]