Profile Picture

Home

Laravel

25 Jun 2025 -

Berikut adalah materi lengkap tentang Laravel :


🚀 Apa Itu Laravel?

Laravel adalah framework PHP berbasis MVC (Model-View-Controller) yang dirancang untuk memudahkan proses pengembangan aplikasi web. Laravel menyediakan sintaks yang ekspresif, elegan, dan efisien.


⚙️ Kelebihan Laravel


💻 Syarat Sistem

Sebelum menginstal Laravel, pastikan Anda memiliki:


🔧 Cara Instalasi Laravel

1. Instal Laravel via Composer

composer create-project laravel/laravel nama-proyek

contoh :

composer create-project --prefer-dist laravel/laravel latihvel

🔍 Penjelasan Komponen:

- composer → Manajer paket PHP.
- create-project → Perintah untuk membuat proyek baru dari template/paket.
- prefer-dist → Menggunakan versi distribusi (lebih ringan & cepat) daripada versi source.
- laravel/laravel → Paket Laravel resmi.
- lativel → Nama folder proyek yang akan dibuat.

2. Jalankan Laravel

Masuk ke folder proyek:

cd lativel

berfungsi untuk:

Masuk ke direktori proyek Laravel yang bernama blogku agar kamu bisa menjalankan perintah Laravel di dalam folder tersebut.

Lalu jalankan server Laravel:

php artisan serve

berfungsi untuk:

Menjalankan server pengembangan Laravel lokal agar kamu bisa mengakses aplikasi Laravel lewat browser.

⚙️ Konfigurasi Database di Laravel (.env)

Edit file .env pada root folder Laravel Anda, lalu sesuaikan bagian konfigurasi database seperti berikut:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=pendaftaran
DB_USERNAME=root
DB_PASSWORD=
- *DB_CONNECTION*: Jenis database yang digunakan, contoh: mysql,pgssql, sqlite
- *DB_HOST*: Alamat server database, artinya localhost, biasanya 127.0.0.1
- *DB_PORT*: Port koneksi ke databasedefault MySQL adalah 3306
- *DB_DATABASE*: Nama database yang akan diakses Laravel. Contohnya: pendaftaran
- *DB_USERNAME*: Untuk login ke database. Biasanya dilokal root
- *DB_PASSWORD*: Untuk login ke databases juga. kosong jika belum disetel

💡 Catatan: Pastikan database dengan nama pendaftaran sudah dibuat di MySQL sebelum menjalankan migrasi atau query dari Laravel.


🛠️ Migrasi Database Laravel

Setelah konfigurasi database di file .env selesai, kamu dapat menjalankan migrasi untuk membuat tabel default Laravel seperti:

Gunakan perintah berikut di terminal:

php artisan migrate

berfungsi untuk:

Menjalankan file migrasi di Laravel dan membuat tabel-tabel di database sesuai definisi yang ada di folder database/migrations.

🔍 Penjelasan Singkat:

Laravel menyimpan struktur tabel dalam file yang disebut migration.

php artisan migrate akan:

Membaca semua file migrasi di folder database/migrations.
Menjalankan SQL CREATE TABLE di database kamu berdasarkan isi file tersebut.