Tutorial Belajar Laravel Bagian 1

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 :