Apa Itu Laravel?

AlfaRiza
2 min readApr 7, 2020

--

Assalamualaikum wr.wb

Hai, semuanya kali ini saya akan membahas tentang laravel dan insyaallah akan berlanjut ke tutorial-tutorial laravel, jadi artikel kali ini cuma untuk pembukaan saja

image from wikipedia
image dari wikipedia

Laravel merupakan salah satu framework PHP berbasis MVC dan OOP yang dibuat oleh Taylor Otwell. Laravel memiliki banyak kelebihan dibandingkan framework-framework lain, salah satunya adalah perintah artisan, jadi artisan ini seperti asisten pribadi kita, kita dapat menyuruh artisan ini membuat controller, model, migration, seed, dll.

Dan yang membuat laravel ini mudah di implementasikan dalam tim adalah migrationnya, jadi kita tidak perlu kirim-kirim db dalam bentuk sql, kita tinggal memerintahkan artisan, mungkin terdengar sepele, namun saya sendiri sudah merasakan bagaimana bekerja dalam tim menggunakan laravel.

Untuk view a.k.a tampilan laravel menyediakan Blade Templating Engine yang memudahkan kita untuk mengatur tampilan. Biasanya di dalam suatu website terdapat element yang berulang, hal ini tidak efektif jika kita menulisnya secara berulang juga, karena jika terdapat perubahan, maka kita juga harus merubah semuanya. Di dalam laravel sudah di sediakan blade, cara menggunakannya akan kita bahas di lain waktu ya hehehe.

Selanjutnya saya akan membahas tentang database, di dalam laravel di sediakan 2 macam cara query di database, yaitu Query Builder dan Elloqent ORM(Object Relation Mapping), untuk Query Builder dan Elloquent ORM akan saya bahas dalam lain waktu juga.

Authentication, dalam laravel sudah di sediakan, jadi kita tinggal panggil artisan untuk membuatnya serta kita juga bisa custom, jadi kita tidak perlu memikirkan susah-susah untuk login dan register

Keamanan dalam laravel sudah di sediakan, jadi di dalam laravel ketika kita mengirim form maka akan ada token csrf untuk keamanan aplikasi, jadi kita harus lewat form tersebut ketika akan mengirimkan data.

Didalam laravel, method untuk mengirim data ada 4 yaitu get, post, put/patch, destroy. Get untuk mengirim data yang data tersebut tampil di url, biasanya digunakan untuk meredirect halaman/ menampilkan halaman. Post untuk mengirim data create/insert dalam database. Put atau Patch untuk mengedit data, serta destro untuk delete data.

Mungkin sekian dulu untuk artikel selanjutnya doa kan saya konsisten untuk menulis, sekian terimakasih.

--

--

AlfaRiza
AlfaRiza

No responses yet