Laravel API: Cara Membuat REST API dari Nol
Pelajari cara membuat Laravel REST API dari nol. Tutorial lengkap membahas instalasi Laravel, database, model, migration, controller, routing, CRUD, validasi, authentication, hingga pengujian API.
Software engineer yang sesekali berubah profesi menjadi Linux admin ketika server mulai bertingkah. Sehari-hari bergelut dengan kode, database, terminal, konfigurasi, dan error yang entah kenapa selalu muncul ketika semuanya sudah terasa aman. Modal utama saya adalah kopi, logika, dokumentasi, Stack Overflow, ChatGPT, dan kemampuan Googling yang ditempa oleh kerasnya dunia debugging. Di luar layar, saya memancing dengan optimisme penuh—meskipun hasilnya lebih sering berupa ketenangan daripada ikan.
Pelajari cara membuat Laravel REST API dari nol. Tutorial lengkap membahas instalasi Laravel, database, model, migration, controller, routing, CRUD, validasi, authentication, hingga pengujian API.
Pelajari cara mengamankan Ubuntu VPS dari serangan login SSH menggunakan SSH key, menonaktifkan root login dan password authentication, mengaktifkan UFW, serta memasang Fail2Ban.
Nginx dan Apache sama-sama dapat digunakan untuk menjalankan aplikasi Laravel di VPS. Pelajari perbedaan Nginx vs Apache dari sisi performa, konfigurasi, keamanan, penggunaan resource, PHP-FPM, SSL, hingga rekomendasi server yang paling cocok untuk Laravel.
Pelajari perintah Linux Ubuntu Server yang wajib dikuasai untuk mengelola VPS, mulai dari navigasi direktori, membuat dan menghapus file, permission, user, proses, service, jaringan, disk, log, SSH, hingga troubleshooting server.
Pelajari Laravel Validation untuk memvalidasi data form secara aman dan rapi, mulai dari rule dasar, Form Request, validasi file upload, validasi password dan email, custom message, conditional validation, hingga kesalahan umum yang perlu dihindari.