Selamat datang di Tutorial Laravel
Belajar Laravel dari awal dengan tutorial yang mudah diikuti. Mulai dari instalasi hingga membuat aplikasi web menggunakan Laravel.
Daftar Tutorial Laravel
- Penjelesan Laravel
- Instalasi Laravel
- Dasar-Dasar Routing
- Penggunaan Blade Template
- Autentikasi Pengguna
- CRUD dengan Laravel
Pengenalan Laravel
Laravel adalah sebuah framework PHP yang open source dan dirancang untuk memudahkan pengembangan aplikasi web. Framework ini mengikuti pola arsitektur Model-View-Controller (MVC) dan menyediakan berbagai fitur serta alat yang berguna untuk mempercepat proses pengembangan web.
Laravel sangat populer di kalangan pengembang web karena dokumentasinya yang lengkap, komunitas yang aktif, dan ekosistem paket yang kaya yang memungkinkan pengembang untuk memperluas fungsi dasar framework sesuai kebutuhan.
Framework: adalah kumpulan program berupa file pustaka (libraries) atau class-class yang mendukung dalam pengembangan aplikasi secara terstruktur dan independen terhadap aplikasi. Software Framework adalah sebuah desain yang bisa digunakan berulang-ulang (re-usable design) untuk sebuah sistem atau sub sistem piranti lunak.
Manfaat framework:
Mempercepat proses pembuatan aplikasi baik itu aplikasi berbasis desktop, mobile ataupun web. Membantu para developer dalam perencanaan, pembuatan dan pemeliharaan sebuah aplikasi. Aplikasi yang dihasilkan menjadi lebih stabil dan handal, hal ini dikarenakan Framework sudah melalui proses uji baik itu stabilitas dan juga keandalannya. Memudahkan para developer dalam membaca code program dan lebih mudah dalam mencari bugs. Memiliki tingkat keamanan yang lebih, hal ini dikarenakan Framework telah mengantisipasi cela – cela keamanan yang mungkin timbul. Mempermudah developer dalam mendokumentasikan aplikasi-aplikasi yang sedang dibangun.
Arsitektur Laravel didasarkan pada pola arsitektur Model-View-Controller (MVC) yang memisahkan logika aplikasi menjadi tiga komponen utama: Model, View, dan Controller.
Arsitektur Laravel
Model bertanggung jawab untuk menangani data dan logika bisnis aplikasi. Dalam Laravel, model biasanya berinteraksi dengan database menggunakan Eloquent ORM. Model mewakili tabel dalam database dan menyediakan cara yang elegan untuk berinteraksi dengan data
View View adalah komponen yang bertanggung jawab untuk menyajikan data kepada pengguna. Dalam Laravel, tampilan dibuat menggunakan Blade template engine. Blade memungkinkan penggunaan logika dalam template dengan sintak yang bersih dan mudah dipahami.
Controller bertindak sebagai perantara antara Model dan View. Controller menerima input dari pengguna melalui HTTP request, memprosesnya (misalnya, mengambil data dari model), dan kemudian mengembalikan respon yang sesuai, biasanya berupa tampilan.
Arsitektur Laravel yang berbasis MVC memisahkan tanggung jawab di antara berbagai komponen, membuat aplikasi lebih terstruktur, mudah dipahami, dan mudah dikembangkan.
instalasai laravel
Yang perlu di persiapkan:
1.Composer
2.Xampp
3.Visual studio code
Composer
Composer dibutuhkan untuk manajemen paket di PHP dan ini akan kita pakai untuk instal Laravel:
Download di : DOWNLOAD
Tahap instalasi laravel
Perintah untuk install laravel dokumentasi nya Bisa kunjungi halaman resmi laravel https://laravel.com/docs/11.x/installation
Selanjutnya buat dulu folder khusus di mana ingin menginstall laravel ini agar tidak salah nanti nya.
1. Instalasi laravel
Buka Terminal lalu ketik perintah beriku:
composer create-project laravel/laravel kampus
Di sini saya membuat projek nya dengan nama kampus kemudian tunggu sampai proses sukses