Panduan Lengkap Laravel

Laravel adalah framework PHP modern yang dirancang untuk membangun aplikasi web dengan sintaks yang elegan dan ekspresif. Laravel menyederhanakan proses pengembangan dengan menyediakan berbagai fitur bawaan seperti routing, ORM (Eloquent), autentikasi, sistem templating (Blade), dan manajemen database yang kuat. Cocok untuk proyek kecil maupun besar, Laravel membantu developer bekerja lebih cepat dan efisien. Di tutorial […]

Mengenal Framework Laravel

Hai, Sobat Jagoan! Mengenal framework Laravel adalah langkah awal yang tepat jika kamu ingin membangun aplikasi web modern dengan PHP. Laravel adalah salah satu framework PHP paling populer yang dirancang untuk memudahkan proses pengembangan aplikasi web. Dengan sintaks yang elegan dan struktur yang rapi, Laravel membantu developer membangun aplikasi dengan lebih cepat, aman, dan terorganisir. […]

Cara Membuat Fitur Pencarian dengan Laravel

Halo, Sobat Jagoan! Untuk membantu pengguna menemukan informasi dengan lebih cepat dan efisien, kamu bisa menambahkan fitur pencarian pada website. Artikel ini melanjutkan pembahasan dari Cara Membuat Pagination dengan Laravel, dan masih menggunakan studi kasus yang sama, yaitu data buku. Karena pada artikel sebelumnya, sudah membuat model Buku dan mengisinya dengan data dummy, sekarang tinggal […]

Cara Membuat Pagination dengan Laravel

Halo, Sobat Jagoan! Kamu ingin membagi konten berukuran besar menjadi beberapa halaman kecil supaya lebih mudah dikelola? Kamu bisa menggunakan teknik pagination, lho! Pagination membantu menampilkan data dalam jumlah yang banyak, seperti daftar produk, postingan blog, atau lainnya dengan cara terpisah dalam beberapa halaman. Simak, yuk caranya, Sob! Artikel ini akan menggunakan data pada aplikasi […]

Membuat Fitur Register dengan Laravel

Halo, Sobat Jagoan! Setelah belajar membuat fitur login dan logout di artikel seri Laravel sebelumnya, di artikel kali ini akan belajar membuat fitur register atau pendaftaran. Dengan fitur ini, pengguna baru bisa langsung mendaftarkan diri ke dalam aplikasi. Data yang dimasukkan dalam form registrasi akan digunakan untuk proses autentikasi ketika pengguna melakukan login ke aplikasi. […]

Membuat Fitur Login dan Logout dengan Laravel

Hai, Sobat Jagoan! Sebelum mengikuti artikel ini, pastikan kamu telah mengikuti pembahasan seri Laravel bagian CRUD Laravel dengan Query Builder atau  CRUD Data dengan Eloquent Laravel sebagai produk aplikasi yang akan dikembangkan fiturnya. Kalau pun kamu tidak mengikuti seri tersebut, kamu bisa menggunakan proyek aplikasi Laravel milik kamu sendiri untuk dilengkapi fiturnya. Artikel kali ini […]

Tutorial CRUD Data dengan Eloquent Laravel

Hai, Sobat Jagoan! Setelah kamu mengenal Eloquent Laravel dan melakukan persiapan awal melalui artikel Mengenal Eloquent Database pada Laravel, sekarang waktunya kamu menguji pemahaman kamu tentang Eloquent dengan membuat aplikasi sederhana CRUD data pengumuman. Ini lanjutan dari seri CRUD menggunakan Query Builder, tapi sekarang pakai Eloquent. Cuss, langsung simak step-by-step CRUD Pengumuman dengan Eloquent, Sob! […]

Mengenal Eloquent Database pada Laravel

Hai, Sob! Untuk menampilkan data dari database di Laravel, tidak hanya menggunakan Query Builder. Laravel menyediakan fitur yang bernama Eloquent, yaitu cara yang lebih sederhana dan berorientasi objek untuk bekerja dengan database. Eloquent memungkinkan kamu menulis query interaksi dengan sintaks yang bersih, ringkas, dan mudah dibaca. Selain itu, baik Query Builder maupun Eloquent sama-sama aman […]

Tutorial Hapus Data dengan Fitur CRUD di Laravel

Halo, Sobat Jagoan! Artikel kali ini akan membuat fitur hapus data buku, untuk melengkapi fitur CRUD pada seri membuat aplikasi CRUD sederhana menggunakan Laravel. Setelah sebelumnya menambahkan fitur edit data pada artikel Tutorial Edit Data dengan Fitur CRUD di Laravel. Yuk, mulai, Sob! Step 1: Menambahkan Route untuk Hapus Buka file routes/web.php, lalu tambahkan sintaks […]

Tutorial Edit Data dengan Fitur CRUD di Laravel

Hai, Sobat Jagoan! Artikel kali ini adalah lanjutan dari artikel Tutorial Menambah Data dan Menampilkan Data dari Database di Laravel  yang sudah menampilkan dan menambah data buku. Kali ini akan menambahkan fitur edit data. Dengan fitur ini, kamu bisa mengubah data buku yang sudah ada di database jika ada kesalahan atau ingin diperbarui. Yuk lanjutkan proyek […]

Tutorial Menambah Data dan Menampilkan Data dari Database di Laravel

Hai, Sob! Supaya kamu makin paham dengan Laravel, yuk buat web CRUD sederhana menggunakan studi case data perpustakaan. Artikel ini akan membahas cara menampilkan dan membuat form tambah data menggunakan query builder Laravel. Query builder adalah fitur bawaan Laravel yang menyediakan cara mudah, efisien, dan aman untuk menulis query database tanpa perlu menggunakan SQL mentah. […]

Tutorial Database Seeder dan Faker pada Laravel

Halo, Sob! Laravel memiliki fitur Seeder dan Faker untuk membantu mengisi database dengan data awal atau data palsu (dummy data) yang bisa sangat membantu kalau kamu ingin melakukan pengujian aplikasi yang membutuhkan data sampel yang banyak. Seeder dan Faker memiliki fungsi yang sama, yaitu membuat data dummy pada database. Namun, keduanya memiliki perbedaan, simak selengkapnya […]

Tutorial Templating Blade pada Laravel

Halo, Sobat Jagoan! Blade adalah template engine bawaan Laravel yang memudahkan kamu membuat tampilan (view) web secara dinamis dan efisien. Ciri sebuah view menerapkan Blade yaitu menggunakan ekstensi file .blade.php yang disimpan di dalam resources/views. Artikel kali ini akan membantu kamu untuk memahami salah satu fitur Laravel ini, simak kuy, Sob! Apa itu Blade Templating? […]

Memahami Konsep View dan Route pada Laravel

Halo, Sobat Jagoan! Artikel kali ini akan membahas komponen View pada konsep MVC (Model-View-Controller) di Laravel. View memiliki peran menampilkan konten aplikasi pada pengguna melalui antarmuka browser. Namun, kamu perlu mengatur rute (Route) dari View yang sudah kamu buat supaya browser menampilkan konten yang sesuai. Dengan konsep MVC, membantu kamu untuk mengorganisir kode dalam mengembangkan […]

Tutorial Konsep Model-View-Controller (MVC) pada Laravel

Halo, Sob! Sudah tahu belum kalau Laravel menggunakan arsitektur MVC (Model-View-Controller) untuk membangun program dan aplikasi. Artikel ini akan menjelaskan konsep MVC Laravel dan memberikan contoh implementasi sederhana dalam sebuah proyek Laravel. Simak yuk, Sob! Laravel menerapkan konsep MVC untuk memisahkan logika program aplikasi menjadi tiga komponen, yaitu: Model Model adalah komponen yang menangani logika […]

Cara Mengamankan Akses .env Laravel

Apabila kamu menggunakan aplikasi Laravel pada mode produksi, disarankan untuk melakukan tindakan ekstra untuk mengamankan file .env yang berisi pengaturan penting aplikasi kamu. Jika seseorang bisa mengakses file .env melalui browser, maka mereka dapat melihat data sensitif aplikasi kamu, yang bisa saja mereka salahgunakan.Karena itu, kamu perlu melindungi file .env agar tidak bisa diakses dari […]

Tips Mengamankan Aplikasi Laravel

Halo, Sobat Jagoan! Kamanan merupakan aspek penting dalam pengembangan aplikasi web, terutama ketika menangani data sensitif dan interaksi pengguna. Laravel sebagai framework PHP populer, menawarkan berbagai fitur keamanan, namun keamanan aplikasi Laravel sangat bergantung pada langkah-langkah yang diambil pengembang. Artikel kali ini akan membahas langkah yang bisa kamu ambil untuk meningkatkan kemanan aplikasi Laravel kamu. […]

Cara Install SSL pada Laravel di VPS Ubuntu

Halo, Sobat Jagoan! Setelah kamu berhasil mendeploy proyek Laravel di VPS Ubuntu, langkah penting berikutnya adalah mengamankan aplikasi kamu dengan SSL. SSL (Secure Sockets Layer) akan mengenkripsi koneksi antara pengguna dan server sehingga proses mentrasfer data menjadi lebih aman. Dalam artikel ini, akan membahas cara memasang SSL gratis dari Let’s Encrypt menggunakan Certbot di Apache. […]

Cara Deploy Laravel ke VPS Ubuntu

Hai, Sobat Jagoan! Laravel adalah framework aplikasi web berbasis PHP yang populer karena fitur-fiturnya membantu meningkatkan efisiensi pengembangan. Laravel juga memiliki komunitas yang besar dan aktif sehingga memudahkan siapa pun untuk mendapatkan dukungan dan resource yang dibutuhkan. Artikel kali ini akan membahas cara deploy Laravel di VPS Ubuntu versi 22.04. Kamu bisa mendapatkan layanan ini […]

Mengelola Proyek Laravel di Hosting dengan Git

Hai, Sobat Jagoan!  Artikel ini membahas bagaimana menggunakan Git untuk mengelola proyek Laravel di lingkungan hosting. Dan akan membahas cara menghubungkan proyek Laravel dari lokal ke GitHub/GitLab, lalu menyinkronkan kode ke hosting menggunakan fitur Git Version Control atau terminal di cPanel. Sebelum memulai, kamu harus sudah memenuhi beberapa hal berikut: Prasyarat Sudah menginstal Git di […]