My Course — Membangun Website Food Store Dengan Laravel Filament, Livewire dan Payment Gateway

Membuat project Laravel


Setelah semua tools sudah selesai disiapkan, maka kita bisa langsung lanjutkan belajar membuat project Laravel-nya menggunakan Composer.

Di dalam Laravel sendiri ada beberapa cara dalam pembuatan project, tapi kali ini kita akan menggunakan composer create-project, tujuannya agar bisa menginstall Laravel dengan versi yang kita tentukan.

Langkah 1 - Membuat Project Laravel

Project Laravel bisa dibuat dimana saja, tapi alangkah baiknya jika teman-teman menggunakan XAMPP bisa diletakkan di dalam folder htdocs.

Silahkan masuk ke dalam folder dimana teman-teman akan menyimpan project-nya, kemudian jalankan perintah berikut ini di dalam terminal/CMD.

lua
composer create-project --prefer-dist laravel/laravel:^11.0 food-store

Perintah di atas akan membuat project Laravel baru dengan versi 11.x.x dan untuk nama project-nya adalah food-store.

Langkah 2 - Menjalankan Project Laravel

Setelah berhasil melakukan proses installasi project, maka langkah selanjutnya adalah belajar bagaimana cara menjalankan project tersebut.

Silahkan teman-teman jalankan perintah berikut ini di dalam terminal/CMD.

bash
cd food-store

Perintah cd di atas digunakan untuk melakukan navigasi atau masuk ke dalam folder project kita, yaitu food-store.

Setelah berhasil masuk di dalam project-nya, sekarang silahkan jalankan perintah berikut ini di dalam terminal/CMD.

undefined
php artisan serve

Jika berhasil, maka project kita akan dijalankan di dalam localhost dengan port 8000, teman-teman bisa membukanya di dalam browser dengan http://localhost:8000.

Langkah 3 - Menjalankan Storage Link

Karena kita nanti akan melakukan upload gambar di dalam website, maka kita perlu melakukan storage link, tujuaanya agar Laravel bisa membaca folder storage melalui folder public.

Silahkan jalankan perintah berikut ini di dalam terminal/CMD dan pastikan sudah berada di dalam project Laravel-nya.

bash
php artisan storage:link

Jika berhasil, maka akan menampilkan pesan seperti berikut ini.

bash
The [public/storage] link has been connected to [storage/app/public].