Belajar Laravel

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
  • 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.

  • Instalasi Laravel
  • 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


  • Dasar-Dasar Routing
  • Penggunaan Blade Template
  • Autentikasi Pengguna
  • CRUD dengan Laravel