Pages

Laravel Lumen - Cara Instalasi dan konfigurasi

Pada post kali ini saya akan menjelaskan cara instal dan konfigurasi awal dari Lumen.

Apa itu Lumen ?

(Saya kutip dari beberapa laman yang saya baca) Lumen merupakan micro-framework dari Laravel yang bertujuan untuk membuat web API . Kenapa micro? Karena isi dari si Lumen ini hanya berisi sebagian dari Laravel dan mengedepankan performa dan kecepatan, selain bobot dari Lumen yang lebih kecil. Untuk  lebih lengkapnya bisa diakses di lumen.laravel.com/docs.

Persiapan

Saat ini saya menggunakan Lumen versi 5.4, minimal membutuhkan :

  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
Jika kamu menggunakan virtual host yaitu Laravel Homestead maka requirement diatas hukumnya wajib. Untuk requirement yang lain sama seperti menginstal Laravel seperti menginstal dulu composer.

Instal dan Konfgurasi

Pertama, buka composer dan ketikkan 


composer create-project laravel/lumen blog --prefer-dist

Tunggu hingga selesai mengunduh..

Untuk konfigurasi,buka file app.php di folder bootstrap/app.php. Ubah beberapa kode seperti menghilangkan tanda komentar pada kode :

$app->withFacades();
$app->withEloquent();

$app->middleware([
   App\Http\Middleware\ExampleMiddleware::class
]);

$app->routeMiddleware([
    'auth' => App\Http\Middleware\Authenticate::class,
]);

Kemudian ketikkan perintah di cmd

php -S localhost:1001 -t public

Port bisa diganti sesuai port yang kosong. Kemudian jalankan di web browser dengan mengetikkan localhost:1001. Jika benar maka akan tampil versi dari Lumen. Bagaimana sudah berhasil?

Jika menemui eror (bla bla bla memcached), ubah file di .env dan cari CACHE_DRIVER dan QUERY_DRIVER dengan ini

CACHE_DRIVER=file
QUEUE_DRIVER=sync










Unknown

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

No comments:

Post a Comment