Foo

Bahan - bahan yang dibutuhkan Composer Apache/Xampp Instalasi Composer Buka Composer yang sudah didownload, lalu ikuti step-step ...

#1 - Lumen (Routes, Middleware, Controller)

Bahan - bahan yang dibutuhkan
  1. Composer
  2. Apache/Xampp

Instalasi Composer

  1. Buka Composer yang sudah didownload, lalu ikuti step-step dibawah ini


Setelah Composer selesai di install, langkah selanjutnya adalah Restart PC/Laptop kalian.
Setelah itu, check Composer di cmd dengan keyword composer -v. Jika composer sudah terinstall, maka akan muncul tampilan seperti gambar dibawah ini.


Instalasi Lumen menggunakan Composer

Bahan yang dibutuhkan sebelum memulai instalasi Lumen
  1. Composer
  2. Koneksi Internet
Untuk tahapan instalasi Lumen, ikuti step-step dibawah ini

1. Siapkan directory untuk menyimpan folder dan file Lumen.
2. pada cmd, ketikan composer create-project --prefer-dist laravel/lumen Lumen1. Lumen1 adalah nama folder yang akan di buat otomatis oleh composer.


3. Setelah Lumen sudah didownload, selanjutnya import folder Lumen1 / project Lumen kalian di Text Editor. Struktur foldernya seperti ini.
4. Untuk menjalankan Lumennya, dalam kasus ini saya menggunakan Terminal bawaan TextEditornya, di VSCode, tekan Ctrl + ` untuk membuka Terminal. Lalu perintah untuk menjalankan Lumennya php -S localhost:8000 -t public

5. Lalu pada web browser, buka http://localhost:8000, tampilan awalnya akan seperti gambar dibawah ini

7. Instalasi Lumen telah selesai

Lumen Routing

1. Pada root folder Lumen, buka routes/web.php, lalu tambahkan script seperti dibawah ini



2. Untuk menambahkan parameter pada route kita, tambahkan script seperti dibawah ini

Parameter tersebut digunakan untuk pemanggilan sesuai dengan url yang kita akses, sebagai contoh kita mengakses http://localhost:8000/routing/regyanax, regyanax adalah nilai yang dikirim ke parameter routing router kita.



Lumen Middleware

1. Buka app/Http/Middleware dan buat file baru bernama LoginMiddleware.php lalu isi script seperti dibawah ini

2. Buka bootstrap/app.php, edit hingga menjadi seperti gambar dibawah ini

3. Buka routes/web.php, tambahkan script seperti gambar dibawah ini

 4. Akses tanpa menggunakan username dan password/ dengan username dan password yang salah di http://localhost:8000/login
5. Akses dengan menggunakan username dan password yang benar seperti yang tertera pada LoginMiddleware


Lumen Controller

1. Buat controller baru di app/Http/Controllers dengan nama MhsController.php

2. Edit file routes/web.php dan isikan script seperti gambar dibawah ini

akses http://localhost:8000/mahasiswa




0 komentar: