26 Jun 2025 -
penjelasan tentang Laravel
Laravel adalah framework PHP open-source yang dirancang untuk mempermudah pengembangan aplikasi web yang elegan dan terstruktur. Laravel mengikuti arsitektur MVC (Model-View-Controller), sehingga memisahkan logika bisnis, tampilan, dan kontrol aplikasi dengan baik.
Tujuan utama Laravel adalah:
Arsitektur MVC
Memisahkan kode aplikasi menjadi bagian model, view, dan controller sehingga lebih terstruktur.
Routing yang Mudah
Laravel menyediakan sistem routing sederhana dan fleksibel.
Blade Templating Engine
Template ringan dan efisien untuk menampilkan data ke pengguna.
Fitur Bawaan Lengkap
Seperti autentikasi, middleware, validasi form, pagination, session, dan lainnya.
Eloquent ORM
ORM bawaan Laravel yang mempermudah pengelolaan database menggunakan model PHP.
Keamanan
Laravel menyediakan fitur keamanan seperti hash password, CSRF protection, dan middleware otorisasi.
Komunitas dan Dokumentasi Lengkap
Laravel memiliki komunitas besar dan dokumentasi yang sangat lengkap.
Berikut adalah alur dasar kerja Laravel:
routes/web.php
.Request → Route → Controller → Model → Controller → View → Response
** syntak syntak penting
php artisan migrate => Menjalankan migrasi untuk membuat atau mengubah struktur tabel di database.
php artisan serve => Menjalankan Laravel di server lokal (localhost).
composer create-projct –prefer-dist laravel/laravel latihvel => Membuat project Laravel baru.