Laravel merupakan salah satu framework PHP yang paling populer saat ini. Namun dalam mengembangkan web terkadang kita hanya membuat sebuah aplikasi kecil, dan menggunakan framework yang besar dan komplit terkadang menyulitkan atau “pemborosan” fitur framework. Oleh karena, alternatifnya menggunakan framework bersifat micro.
Di luar sana pun sudah banyak framework bersifat micro. Mungkin akan saya bahas lain kali. Lumen sebenarnya masih sangat baru dibandingkan micro framework lainnya. Mari kita coba.
Untuk menginstall Lumen, anda memerlukan composer. Akan lebih baik kita menginstall composer secara global.
Begini caranya :
curl -sS https://getcomposer.org/installer | php
lalu jalankan :
mv composer.phar /usr/local/bin/composer
Oke, jika composer sudah terinstall. Kita akan menggunkan composer untuk mendownload Lumen Installer.
composer global require "laravel/lumen-installer=~1.0"
Pastikan lokasi lumen yang terinstall sudah ada di dalam PATH anda, sehingga perintah lumen dapat dijalankan dimana saja. Untuk memulai project dapat menjalankan
lumen new myapp
Selain perintah diatas, juga bisa melalui composer :
composer new project laravel/lumen myproject --prefer-dist
Jika sudah selesai,mari kita lanjut ke konfigurasi.
Konfigurasi lumen terletak pada file .env. File .env tersebut terletak pada root direktori project Anda. Jika file .env anda masih .env.example, maka anda perlu mengubahnya.
Selain itu, untuk memastikan kita menggunakan konfigurasi yang berasal dari .env, maka kita perlu mengedit file app/bootstrap.php dan menghapus komentar pada
// Dotenv::load(__DIR__.'/../');
dan jika kita akan menggunakan fascaeds dan eloquent, kita juga perlu menghapus komentar.
Untuk melihat hasil instalasi lumen. Anda dapat menjalankan
php artisan server
maka, anda dapat melihat melalui browser :
http://localhost:8000/myproject
Selesai untuk cara instalasi lumen dari laravel