Laravel 8.*

Materi Ke-1

 BAB I
Pengantar Laravel



Laravel? Framework baru lagi? Pasti tidak mudah mempelajarinya. Tidak Perlu
takut, sesungguhnya memepelajari Laravel tidaklah sulit, dengan sedikit waktu untuk fokus
belajar dan membuat sesuatu secara tuntas maka Laravel ada ditangan.
1.1 Apa Itu Laravel ?
Laravel adalah salah satu Framework PHP terbaik yang dikembangkan oleh Taylor
Otwel, proyek Laravel dimulai pada April 2011. Framework ini banyak digunakan oleh Web
Developer karena kinerja, fitur, dan skalabilitas nya. Saat ini Laravel merupakan
framework PHP yang paling populer. Hal tersebut berdasarkan data dari jumlah pencarian
Google dan StackOverflow, serta jumlah stars pada GitHub.
Semakin besar aplikasi yang dibuat semakin sulit untuk mengorganisirnya.
Ditambah banyak fungsi yang sama ditulis terus berulang-ulang dalam pembuatan
website. Laravel membantu web developer untuk itu. Menulis kode yang cantik dan rapi
menjadi lebih mudah. Framework ini menyediakan -eloquent- sebagai ORM untuk
berinteraksi dengan database. Anda akan melihat query-query yang sebelumnya panjang
untuk ditulis akan menjadi lebih mudah dibaca, apalagi masalah relasi (hubungan antara
satu table ke table lain). Fungsi-fungsi lain seperti middleware, melakukan validasi sampai
sistem authentikasi semuanya disediakan oleh Laravel. Secara umum, laravel
menggunakan struktur MVC (Model - View - Controller) dimana kita akan membagi
kodenya menjadi 1. logika aplikasi, 2. model untuk mengatur datanya dan terakhir 3. view
untuk mengurus bagian tampilan
Membandingkan beberapa framework PHP seperti Laravel, Symfony, CodeIgniter,
CakePHP, dan Zend Framework, berikut ini adalah tren pencarian di Google sejak tahun
2009:

Youtube https://www.youtube.com/watch?v=5qA0r5vyIZY&t=5s

Latihan https://docs.google.com/forms/d/1cZBPcL499MOehp-JFHcSjkDeh-o7TlNP5-wr8tuhCWk/edit

Share:

No comments:

Post a Comment

Search This Blog

Powered by Blogger.

Blog Archive

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.