Memahami Struktur Project Laravel

basic laravel

Mengenal Struktur Project Laravel dan memahami kegunaanya

Sebelum menggukanan laravel sebaiknya kita harus mengetahui struktur dasar yang sering dipakai di dalam laravel sehingga kita tidak akan kesulitan dalam memahami dalam mengembangkan Website berbasis laravel.

Keterangan:

  • (app) ini adalah folder utama yang digunakan untuk proses Development yang berisi seperti Controller, Midddleware, Model, Console, Service Provider, Exception
  • (config) berkaitan dengan konfigurasi laravel seperti database, email, cache, session dll. Kita bisa menambahkan custom config pada folder ini seperti config untuk API,Token, dll. biasanya config ini bisa di kaitkan dengan file .env
  • (database) berisi file migration yang di gunakan untuk membuat table - table yang di butuhkan. dan seeder, factory
  • (routes) berisi file routing (URL) yang di gunakan untuk meneruskan dari request client ke Controller ataupun ke View (Tampilan)
  • (resources) berisi file yang berhubungan dengan tampilan (blade)
  • (storage) berkaitan dengan lokasi dari cache, session, dan juga lokasi upload gambar, file, dll
  • (tests) berkaitan dengan kebutuhan testing seperti Unit Testing.
  • (public) berisi index.php yang akan di akses oleh client pada saat pertama kali akses website dan lokasi untuk menauh file seperti icon, gambar, css, js yang bersifat statis.
  • (vendor) berisi core dari Laravel dan berisi Third Party yang di butuhkan oleh Laravel

Comment

@agiksetiawan.com