Lumen : Micro Framework dari Laravel
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 | phplalu jalankan :
mv composer.phar /usr/local/bin/composerOke, 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 myappSelain perintah diatas, juga bisa melalui composer :
composer new project laravel/lumen myproject --prefer-distJika 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 servermaka, anda dapat melihat melalui browser :
http://localhost:8000/myprojectSelesai untuk cara instalasi lumen dari laravel
Bacaan terkait
Cara Install Composer di Windows Dengan Mudah
Composer adalah dependency manager yang sangat populer untuk pengembangan aplikasi berbasis PHP. Di artikel ini, Anda akan belajar cara menginstal Composer di Window...
Panduan Instalasi PHP, MySQL, dan Apache di macOS
Instalasi PHP, MySQL, dan Apache (sering disebut sebagai stack LAMP - Linux, Apache, MySQL, PHP) pada macOS sangat penting bagi pengembang web yang ingin menjalankan...
Menerapkan IP Blocker di Laravel
Untuk meningkatkan security di website, salah satunya dengan menerapkan IP blocker atau mem-blokir IP address yang mengakses website. Di laravel salah satunya dengan...
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.