Jika kita mengunjungi situs Lavarel di " https://laravel.com " dan melihat di menu dokumentasi pada stuktur data laravel,maka kita akan melihat bshwa laravel memiliki susunan seperti dibaeah ini :
Dan kalau kita buka menggunakan Text editor maka akan tampil seperti ini
Disini kita akan coba menjelaskan maksud dari direktori tersebut :
- app = digunakan sebagai tempat untuk menyediakan default untuk menyimpan kode yang sudah ditulis atau dikonfigurasi.didalamnya kita menaruh semua kode project aplikasi dari mulai konfigurasi logika dan hampir semua kelas dalam aplikasi yang akan kita bangun berada pada direktori ini.
- bootstrap = berisi kerangka boostrap dan file-file prosedur untuk laravel untuk mengoptimalisasi kerja seperti rute layanan,didalamnya ada file-file seperti autoload.php yang berisi sebagian besar prosedur framework, paths.php berisi array dari jalur sistem file umum yang digunakan oleh framework, start.php, berisi tentang prosedur bagaimana framework laravel berjalan.
- config Direktori = berisi semua file konfigurasi aplikasi Sobat seperti mail,database app dan sebagainya
- database Direktori = penampung file migrations dan seeds yang berhubungan langsung ke pengolahan data dalam database disini sobat juga bisa menggunakan database database SQLite.
- public Direktori = berisi file, yang merupakan entry point yang akan diakses oleh public/users dan mengkonfigurasi autoloading. Direktori ini juga menampung aset seperti gambar, JavaScript, dan CSS.index.php
- resource : berisi semua resource untuk bagian frontend atau view diletakan (tampilan)
- routes : bersisikan salah satunya untuk mengatur lalu lintas alamat model - controler - view
- storage : berisi compiled blade templates, session, cache, logs dan file lainnya yang digenerate otomatis oleh framework.
- tests : berisi semua test yang kita buat untuk aplikasi.
- vendor : berisi seluruh library-library yang digunakan dalam framework laravel maupun yang diinstall melalui composer.
Demikian sekilas penjelasan dari direktori laravel, semoga bisa menambah pemahaman sobat semuanya.
ARTIKEL TERKAIT :
- PENGENALAN MVC LARAVEL BAGIAN 2
- PENGENALAN MVC LARAVEL BAGIAN 1
- BASIC ROUTING LARAVEL 5.5
- PEMBAHARUAN LARAVEL 5.5
- MENGENAL STRUKTUR DIREKTORI LARAVEL 5.5
- PENGENALAN LARAVEL DAN CARA INSTAL
Tidak ada komentar:
Posting Komentar