Framewok Laravel
Laravel adalah sebuah framework PHP yang dirilis dengan lisensi MIT, dibangun dengan konsep MVC(Model,View,Controller).Laravel adalah pengembangan website berbasis MVC yang ditulis dalam PHP yang di rancang untuk meningkatkan kualitas perangkat lunak dengan biaya pengembangan awal dan biaya pemeliharaannya.Dan dalam hal pengamalan bekerja dengan aplikasi yang menyediakan sintaks sintaks yang ekspresif, yang dapat menghemat waktu dan jelas.
Iya MVC sudah di jelaskan di postingan sebelumnya di Framework Codeigniter tetapi disini saya akan lebih menjelaskan apa itu MVC,okey lest’go!
MVC adalah sebuah pendekatan perangkat lunak yang memisahkan aplikasi logika dari presentasi,yaitu MVC memisahkan aplikasi berdasarlan komponen-komponen aplikasi,seperti : manipulasi data,controller, dan user interface.
~.Pasti dari kalian bertanya-tanya apa sih pengertian MVC itu?
tenang,Di website Nusaedu ini saya akan menjelaskan apa sih pengertian MVC itu.
Model
Model itu mewakili struktur data.Biasanya model berisi fungsi-fungsi yang membantu seseorang atau progammer dalam pengolahan basis data seperti memasukkan data ke basis data,pembaruan data dan lain-lain.
View
View itu adalah bagian yang mengatur tampilan-tampilan ke pengguna,Bisa dibilang seperti halaman web
Controller
Controller merupakan bagian yang menghubungakn model dan view,tanpa controller mereka bukan apa-apa!
Beberapa fitur yang terdapat di Laravel :
Bundles, yaitu sebuah fitur dengan sistem pengemasan modular dan tersedia beragam di aplikasi.
Eloquent ORM, merupakan penerapan PHP lanjutan menyediakan metode internal dari pola “active record” yang menagatasi masalah pada hubungan objek database.
Application Logic, merupakan bagian dari aplikasi, menggunakan controller atau bagian Route.
Reverse Routing, mendefinisikan relasi atau hubungan antara Link dan Route.
Restful controllers, memisahkan logika dalam melayani HTTP GET and POST.
Class Auto Loading, menyediakan loading otomatis untuk class PHP.
View Composer, adalah kode unit logikal yang dapat dieksekusi ketika view sedang loading.
IoC Container, memungkin obyek baru dihasilkan dengan pembalikan controller.
Migration, menyediakan sistem kontrol untuk skema database.
Unit Testing, banyak tes untuk mendeteksi dan mencegah regresi.
Automatic Pagination, menyederhanakan tugas dari penerapan halaman.
Ini dia beberapa manfaat dari laravel :
Laravel menawarkan beberapa keuntungan ketika Anda mengembangkan website menggunakan dasar framework ini.
Pertama, website menjadi lebih scalable (mudah dikembangkan).
Kedua, terdapat namespace dan tampilan yang membantu Anda untuk mengorganisir dan mengatur sumber daya website.
Ketiga, proses pengembangan menjadi lebih cepat sehingga menghemat waktu karena Laravel dapat dikombinasikan dengan beberapa komponen dari framework lain untuk mengembangkan website.
Laravel Adalah Framework Terbaik Anda!
Itulah tadi beberapa informasi mengenai apa itu Laravel. Laravel adalah framework yang cukup istimewa karena mempunyai segudang fitur dan packages yang dapat Anda tambahkan sendiri. Jika Anda menginginkan framework yang sederhana untuk membuat aplikasi web yang cukup kompleks, saya rasa Laravel adalah salah satu pilihan framework terbaik. Namun, tentu saja Anda perlu menyesuaikan kebutuhan dari aplikasi web yang Anda kembangkan.