Penjelasan Struktur Folder Laravel

Selesai menginstal Laravel, pasti Anda makin tidak sabar untuk belajar Laravel. Anda mencoba membuat web app pertama Anda. Namun, sesaat kemudian Anda menemukan app folder berisi berbagai folder dan file yang namanya asing.


Nah, untuk menghapus rasa bingung Anda, kami akan menjelaskan struktur folder Laravel ini.

App

Yang pertama, folder App. Folder ini berisi kode inti yang terdiri dari lima folder, yaitu :

  • Console, folder ini berisi semua perintah Artisan yang dibuat dengan make:command;
  • Exception, folder ini berisi semua handler pengecualian dan folder ini bagus untuk menambah class yang sudah disesuaikan sendiri untuk menangani pengecualian yang diberikan aplikasi.
  • Http, folder ini berisi fungsi controller, middleware dan request
  • Models, ini adalh direktori baru yang ditambahkan sejak Laravel 8. Fungsinya untuk menyimpan file Model;
  • Providers, folder ini berisi semua penyedia layanan (service provider) untuk aplikasi. Penyedia layanan (service provider) merupakan tempat untuk aplikasi. Penyedia layanan (service provider) merupakan tempat utam untuk bootstrap Laravel atau bisa diartikan sebagai bagian utama untuk mengkonfigurasi aplikasi.

Bootstrap

Berikutnya, ada Bootstrap. Folder ini berisi semua framework bootstrap begitu juga dengan file konfigurasi. Folder ini juga memuat direktori Chace yang berisi file chace yang dihasilkan oleh framework.

Config

Folder ini berisi semua file konfigurasi aplikasi.

Database

Folder ini berisi semua database migrasi dan seeds

Public

Folder ini berisi semua assets seperti gambar, file javascript, dan CSS

Resources

Folder ini berisi assets mentah seperti file LESS & Sass, pengaturan waktu, dan bahasa

Routes

Folder ini berisi semua rute yang didefinisikan pada aplikasi.

Storage

Folder ini berisi penyimpanan App, seperti unggahan file, chace, dan log

Test

Folder ini berisi semua file percobaan

Vendor

Folder ini berisi semua file depedency.




No comments

Powered by Blogger.