- Pastikan PC Anda sudah terinstal XAMPP.
*Tidak perlu mengaktifkan Apache atau MySQL.
- Kemudian cari "Setting System Environment Variables".
- Kemudian klik "Environtment Variables"
- Pada barus "Path", klik "Edit...".
Instal Composer
- Mendownload Composer
- Lalu kalian buka cmd untuk mengetest Composer apakah berhasil atau tidak, tetapi sebelum itu pastikan XAMPP sudah diaktifkan (Apache).
- Lalu ketikan perintah "composer" di cmd.
Instal Lumen
Untuk instalasi dan membuat project Lumen ada dua cara, yaitu Lumen dan Composer. Disini saya akan memberitahu caranya:
- Buka cmd lalu ketikan perintah "composer create-project --prefer-dist laravel/lumen LumenServiceApp" dan harus memiliki koneksi internet yang stabil.
- Struktur folder aplikasinya seperti ini
Untuk lebih jelasnya kalian bisa liat lagi di cmd
- Lalu di cmd ketikan perintah "cd LumenServiceApp" jika sudah, ketik lagi "php -S localhost:8000 -t public".
- Setelah itu buka "http://localhost:8000" di browser.
- Selamat, Anda berhasil.
Lumen Routing
Setting Routing
- Buka file "routes / web.php" lalu tambahkan code dibawah ini, line 19-21.
- Tampilkan ketika diakses melalui alamat http://localhost:8000/hello-lumen
- Untuk menambah parameter yang dinamis, silahkan tambahkan code dibawah ini
- Tampilan ketika diakses melalui halaman http://localhost:8000/hello-lumen/TEDC
Lumen Middleware
- Buat file "app/Http/Middleware/LoginMiddleware.php" dengan code seperti ini:
- Edit file "bootstrap/app.php", edit menjadi seperti ini, line 64 - 67, bisa jadi line nya berbeda.
- Edit file "routes/web.php", tambahkan code dibawah ini
- Tampilan dapat diakses melalui halaman http://localhost:8000/scores, dan tampilannya akan seperti ini:
- Ketika Anda mengakses halaman http://localhost:8000/scores?username=tedc&password=rahasia, maka tampilannya seperti ini:
Lumen Controller
- Buat controller baru di "app/Http/Controllers/UsersController.php", dengan code dibawah ini:
- Edit file "routes/web.php", tambahkan code dibawah ini:




























No comments:
Post a Comment