Struktur Direktori dalam Laravel- Diterangkan dan Kepentingan Setiap Direktori

Struktur Direktori dalam Laravel: Menjelaskan struktur direktori lalai Laravel dan kepentingan setiap direktori.

  1. app direktori: Mengandungi fail yang berkaitan dengan Laravel application, including Controllers, Models, Providers. Ini adalah tempat utama untuk menulis logik untuk aplikasi anda.

  2. bootstrap direktori: Mengandungi fail bootstrap untuk Laravel aplikasi. Ia termasuk app.php fail dan cache folder untuk mempercepatkan proses bootstrap aplikasi.

  3. config direktori: Mengandungi fail konfigurasi untuk Laravel aplikasi. Anda boleh mengkonfigurasi parameter seperti pangkalan data, pengesahan, e-mel dan pilihan lain di sini.

  4. database direktori: Mengandungi fail yang berkaitan dengan database, including migration files, seeders, factories. Anda boleh membuat jadual, menambah data sampel dan mengendalikan persediaan pangkalan data dalam direktori ini.

  5. public direktori: Mengandungi fail statik seperti imej, CSS dan fail JavaScript. Ini ialah direktori yang ditunjukkan oleh pelayan web dan boleh diakses terus dari penyemak imbas.

  6. resources direktori: Mengandungi sumber untuk Laravel aplikasi, seperti fail templat Blade, fail SASS dan JavaScript yang tidak disusun.

  7. routes direktori: Mengandungi fail laluan untuk Laravel aplikasi. Anda boleh menentukan laluan dan tugas pengendalian yang sepadan dalam fail ini.

  8. storage direktori: Mengandungi fail sementara dan fail log untuk Laravel aplikasi. Di sinilah sumber seperti fail sesi, fail cache dan aset lain disimpan.

  9. tests direktori: Mengandungi ujian unit dan ujian integrasi untuk Laravel aplikasi. Anda boleh menulis kes ujian untuk memastikan kod anda berfungsi dengan betul.

  10. vendor direktori: Mengandungi perpustakaan dan kebergantungan untuk Laravel aplikasi, diuruskan oleh Komposer.

 

Ini ialah struktur direktori lalai Laravel dan menerangkan kepentingan setiap direktori. Anda boleh menyesuaikan struktur direktori ini mengikut keperluan projek anda.