Pada tutorial belajar laravel kali ini saya akan share tutorial belajar laravel bagi pemula dengan lingkup cara membuat project baru dan mengenal struktur file laravel beserta fungsinya.
Sebelumnya saya asumsikan anda sudah mengerti cara menginstall composer dan laravel, di tutorial ini saya menggunakan laravel versi 9, jika ada belum bisa menginstall composer dan laravel anda bisa di cek disini. saya asumsikan juga anda sudah menginstall xampp sebagai server local, jika belum anda bisa cek disini. dan anda juga harus mempunyai text editor seperti Vscode.
Tutorial Belajar Laravel (Membuat project baru, pengenalan struktur file)
Daftar Isi :
- Membuat Project
- Struktur Project
MEMBUAT PROJECT
silahkan masuk ke direktori htdocs melalui command prompt seperti gambar dibawah ini
photo by webbaliseo
Laravel menggunakan composer untuk mengelola setiap projectnya, jika anda membuat project baru, anda bisa mengunakan perintah :
“composer create-project laravel/laravel=version nama_folder”
Proses pembuatan project laravel – photo by webbaliseo
Tunggu proses pembuatan project baru selesai dan statusnya sukses.
STRUKTUR PROJECT
Setelah proses pembuatan sukses, maka struktur project akan seperti gambar berikut ini
atau anda bisa cek filenya di folder xampp/htdocs/belajarlaravel. disini kita akan membahas satu-persatu isi dari folder yang ada didalam project laravel kita.
-
Folder APP
Pada folder APP ini adalah tempat kita menyimpan kode-kode program kita nanti baik itu class, methode atau function
-
Folder Bootstrap
Folder Bootstrap adalah folder bawaan laravel yang mana laravel akan menjalankan proses Bootstrapping pada saat proses awal aplikasi, saya sarankan untuk jangan mengubah atau menghapus isi dari folder bootstrap ini.
-
Folder Config
Folder config adalah tempat kita untuk menyimpan file configurasi kita misalnya konfigurasi aplikasi, konfigurasi database,system, logging,email dan lainnya.
-
Folder Database
Bagi anda yang menggunakan database, laravel mendukung yang namanya database migrations yang artinya kalau kita mau membuat table kita tidak perlu manual lagi karena kita bisa menggunakan database migrations miliknya laravel itu sendiri
-
Folder Lang
Laravel mendukung internationalization yang artinya kita dapat membuat website dengan multi langugage, di folder lang inilah kita akan membuatnya.
-
Folder Public
Folder public merupakan entry poin atau folder pertama yang dikunjungi web server lalu membuka file index.php yang berada di folder public, didalam file index.php akan menjalankan app.pp yang ada di folder bootstrap seperti gambar dibawah ini
-
Folder Resources
Anda bisa memasukan file-file resources seperti css, javascript atau gambar / photo di folder resources ini, di folder resources ini juga tempat anda menaruh template-template anda (view), semua file-file yang tidak ingin diakses oleh public anda bisa tempatkan di folder resources.
-
Folder Routes
Di laravel ada namanya routing, jadi semua file-file routing endpoint akan diletakkan disini.
-
Folder Storage
Kita bisa menyimpan file-file kita di dalam folder storage ini.
-
Folder Tests
Folder ini tempat menyimpan unit test kita dalam membuat aplikasi.
-
Folder Vendor
Folder vendor ini merupakan bawaan dari composer, jadi semua library yang kita gunakan dalam project kita akan didownload di dalam folder vendor ini.
Demikian Tutorial Laravel 9 Bagi pemula dalam Membuat project baru dan mengenal struktur file laravel yang ada didalamnya, Sampai ketemu di bagian ke 2 ya..
Anda mungkin ingin melihat tutorial belajar laravel yang lainnya :