MENGENAL LARAVEL: FRAMEWORK PHP

Hai halo! Selamat pagi, siang, sore, malam, di mana pun anda berada 😸

Di sini, kita mengenal apa sih Laravel itu? Untuk teman-teman yang baru belajar, semoga dapat terpahami dengan mudah.

Apa Itu Framework?

Framework dalam bahasa Indonesia artinya kerangka kerja. Dalam pemrograman, framework adalah software yang menyediakan kerangka dasar supaya memudahkan developer untuk membangun dan mengembangkan aplikasi website dengan cepat dan rapi. Dan Laravel adalah salah satu framework PHP yang paling populer digunakan saat ini.

Apa Itu Laravel?

Laravel adalah framework PHP open-source yang membantu dalam pembuatan aplikasi web menjadi mudah, cepat, rapi, dan terstruktur. Framework ini telah menyediakan fitur-fitur kompleks sehingga kita tidak perlu membangun web dari nol. Secara default, Laravel menggunakan konsep arsitektur MVC (Model-View-Controller) — memisahkan logika dari tampilan dan pengelolaan data.

Model
Data

Bertugas mengelola dan berinteraksi langsung dengan database.

View
Tampilan

Bertugas menampilkan data kepada pengguna. Menerima data dari Controller.

Controller
Logika

Memproses input dari pengguna, mengambil data dari Model lalu dikirim ke View.

Fitur-fitur Pada Laravel
MVC
Konsep MVC

Memisahkan data, tampilan, dan logika agar kode lebih rapi dan mudah dikembangkan.

CLI
Artisan

Menyediakan perintah untuk membuat model, migration, controller, hingga pengelolaan cache.

REST
RESTful Routing

Mengelola request GET, POST, PUT/PATCH, DELETE dalam satu baris kode.

TPL
Blade

Template engine cantik yang menggabungkan HTML dan PHP untuk membangun tampilan web.

DB
Database Migration

Transfer data antar sistem database dan menjaga history (CREATE, ALTER, DROP).

ORM
Eloquent ORM

Memungkinkan developer mengelola dan memanipulasi data secara berorientasi objek.

Mengapa Laravel Populer?

Laravel lebih populer daripada framework PHP lainnya karena fiturnya yang lengkap memudahkan developer dalam membangun aplikasi. Sintaksnya mudah dipahami, bersih, lebih rapi, dan terstruktur.

Kesimpulan

Laravel adalah framework PHP yang memudahkan developer dalam membangun aplikasi website dengan tools dan fitur-fiturnya yang lengkap dan mudah dipelajari. Framework ini menggunakan konsep MVC (Model-View-Controller) yang mana masing-masing filenya memiliki tugas—menjadikan sintaks lebih rapi dan bersih.

Nah, sekarang kita sudah mengenal dan memahami Laravel. Selanjutnya, sudah bisa nih mempelajari bagaimana cara menggunakannya 😸

Selamat, berjuang, sukses 👋🏻

Komentar