Laravel 12 CRUD (MySQL + JWT) #2: Membuat Proyek Laravel 12

Laravel 12 CRUD (MySQL + JWT)
#2 Membuat Proyek Laravel 12

📁 Buat proyek "siswaapi" • Kenali struktur awal Laravel
🎉 Alat sudah siap! Di artikel sebelumnya kita sudah menginstal PHP, MySQL, dan Composer. Sekarang saatnya membuat proyek Laravel 12 bernama siswaapi yang akan menjadi tempat kita membangun aplikasi CRUD dengan autentikasi JWT.
Yuk, ikuti langkah-langkahnya!

Langkah 1: Buka Terminal dan Tentukan Folder Proyek

1 Buka Command Prompt (CMD) atau terminal. Kita akan membuat folder khusus untuk semua proyek Laravel. Misalnya di C:\laravel-projects.

mkdir C:\laravel-projects cd C:\laravel-projects

Jika sudah memiliki folder, langsung masuk ke folder tersebut.

💡 Tips: Untuk memudahkan, kamu bisa buat folder di desktop, misalnya cd Desktop\laravel-projects.

Langkah 2: Buat Proyek Laravel dengan Composer

2 Gunakan perintah Composer untuk membuat proyek Laravel baru bernama siswaapi:

composer create-project laravel/laravel siswaapi

Perintah ini akan mengunduh semua file Laravel versi terbaru (Laravel 12) dan membuat folder siswaapi.

Proses ini membutuhkan koneksi internet dan beberapa menit (tergantung kecepatan). Setelah selesai, kamu akan melihat folder baru siswaapi dengan banyak file dan folder di dalamnya.

🎉 Selamat! Proyek Laravel pertama kamu sudah terbuat. Selanjutnya kita akan masuk ke dalam folder proyek.

Langkah 3: Masuk ke Folder Proyek dan Lihat Strukturnya

3 Masuk ke folder proyek:

cd siswaapi

Ketik perintah dir (Windows) atau ls (Mac/Linux) untuk melihat struktur folder. Kamu akan menemukan:

  • app/ → tempat model, controller, dan logika aplikasi.
  • bootstrap/ → file untuk memulai aplikasi.
  • config/ → file konfigurasi Laravel.
  • database/ → migration, seeder, dan factory.
  • public/ → file publik (index.php, css, js).
  • resources/ → views, bahasa, dan assets mentah.
  • routes/ → file rute (web.php, api.php, dll).
  • storage/ → file sementara, log, cache.
  • tests/ → unit test.
  • vendor/ → library pihak ketiga (termasuk Laravel).
  • .env → file konfigurasi lingkungan (database, dll).
  • artisan → file command line Laravel.

Keren! Laravel sudah menyiapkan semua yang kita butuhkan.

Langkah 4: Jalankan Server Bawaan Laravel (Uji Coba)

4 Pastikan kamu masih di dalam folder siswaapi. Jalankan perintah:

php artisan serve

Akan muncul pesan:

Starting Laravel development server: http://127.0.0.1:8000

Buka browser dan akses http://localhost:8000. Kamu akan melihat halaman selamat datang Laravel.

📌 Catatan: Untuk menghentikan server, tekan Ctrl + C di terminal. Nanti kita akan jalankan lagi setiap kali ingin melihat hasil.
🎯 Proyek siap! Sekarang kamu punya fondasi aplikasi Laravel 12 yang akan kita kembangkan dengan CRUD MySQL dan autentikasi JWT. Di tutorial berikutnya, kita akan mengonfigurasi database MySQL agar terhubung dengan proyek ini.

Ringkasan Langkah

✅ Buat folder proyek: mkdir C:\laravel-projects lalu masuk.
✅ Buat proyek Laravel: composer create-project laravel/laravel siswaapi
✅ Masuk ke folder proyek: cd siswaapi
✅ Jalankan server: php artisan serve
✅ Buka browser: http://localhost:8000 → lihat halaman Laravel.

📌 Ingat: Selalu pastikan server Apache dan MySQL di XAMPP sudah berjalan sebelum mengerjakan proyek Laravel (kecuali untuk uji coba sederhana seperti ini).

(Link akan aktif saat artikel sebelumnya dan selanjutnya terbit)

📘 Laravel 12 CRUD (MySQL + JWT) • #2 Membuat Proyek Laravel 12 • 🚀 Proyek siap!
Lebih baru Lebih lama

نموذج الاتصال