LaravelTutorial Laravel 12: Menggunakan Context Facade untuk Propagasi Data
Panduan lengkap Context facade di Laravel 12. Dari dasar sampai implementasi nyata: request tracing, multi-tenancy, queue jobs, dan best practice.
Baca SelengkapnyaPanduan praktis seputar pengembangan software, bisnis digital, dan strategi pertumbuhan — untuk membantu bisnis Anda berkembang.
LaravelPanduan lengkap Context facade di Laravel 12. Dari dasar sampai implementasi nyata: request tracing, multi-tenancy, queue jobs, dan best practice.
Baca SelengkapnyaBayangkan Anda perlu kirim email ke 5.000 pengguna sekaligus, atau proses 1.000 gambar setelah upload. Kalau dijalankan satu per satu lewat queue biasa, Anda tidak tahu kapan semuanya selesai, dan tidak bisa jalankan aksi “setelah semua beres”. Job Batching di Laravel menyelesaikan masalah ini. Artikel ini membahas cara kerjanya, implementasi lengkap dengan contoh kode, dan […]
Baca SelengkapnyaHampir semua aplikasi web butuh notifikasi: konfirmasi order, reset password, atau pemberitahuan saat ada komentar baru. Laravel punya sistem notifikasi yang cukup fleksibel: satu kelas bisa kirim ke email, database, Slack, dan channel lain sekaligus. Artikel ini membahas cara kerja notification di Laravel 12, mulai dari membuat kelas notifikasi, kirim via email dan database, sampai […]
Baca SelengkapnyaLaravel Volt adalah API fungsional untuk Livewire yang memungkinkan logika PHP dan template Blade sebuah komponen ditulis dalam satu file. Volt dipasang sebagai paket terpisah, livewire/volt, dengan dua perintah: composer require livewire/volt lalu php artisan volt:install. Panduan ini menjelaskan cara kerja Volt, cara install di Laravel 12, contoh komponen yang sudah kami uji, dan satu […]
Baca SelengkapnyaCara membuat migration Laravel dari nol: make:migration, migrate database, rollback, dan tips praktiknya.
Baca SelengkapnyaLaravel secara default menggunakan MySQL. Tapi kalau proyek Anda butuh fitur seperti JSON columns yang lebih canggih, full-text search bawaan, atau JSONB, PostgreSQL adalah pilihan yang solid. Artikel ini membahas cara setup PostgreSQL di Laravel, termasuk konfigurasi, perbedaan dengan MySQL, dan fitur-fitur PostgreSQL yang bisa dimanfaatkan langsung dari Eloquent. Instalasi dan Konfigurasi Pastikan extension PHP […]
Baca SelengkapnyaPelajari PHP Artisan Laravel: serve, tinker, migrate, cache clear, dan command penting untuk developer.
Baca Selengkapnya
LaravelCara membuat controller di Laravel 12 adalah menjalankan php artisan make:controller NamaController. File-nya akan dibuat di app/Http/Controllers, lalu kamu menghubungkannya ke URL lewat routes/web.php atau routes/api.php. Panduan ini membahas empat jenis controller yang paling sering dipakai: controller biasa, resource controller untuk CRUD, API controller, dan invokable controller. Semua contoh kode di sini sudah kami jalankan […]
Baca Selengkapnya
LaravelRoute di Laravel adalah aturan yang menentukan kode mana yang dijalankan ketika sebuah URL diakses. Semua route untuk halaman web ditulis di routes/web.php, misalnya Route::get(‘/halo’, fn () => ‘Halo’);. Panduan ini membahas routing di Laravel 12 dari dasar: method HTTP, parameter dan validasinya, named route, route group, route ke controller, route model binding, sampai cara […]
Baca Selengkapnya
LaravelAda satu fitur Laravel yang sering dilewatkan developer pemula: invokable controller. Padahal kalau dipakai di tempat yang tepat, kode jadi lebih bersih dan lebih mudah dibaca. Artikel ini menjelaskan apa itu invokable controller, kapan sebaiknya dipakai, dan bagaimana cara implementasinya di Laravel 12. Apa Itu Invokable Controller? Invokable controller adalah controller yang hanya punya satu […]
Baca Selengkapnya