Cara menggunakan adamwathan/eloquent-oauth di Lumen

Ada pertanyaan di facebook group Laravel Indonesia. Bagaimana cara menggunakan adamwathan/eloquent-oauth di Lumen?

Jadi gini caranya…

Copy folder vendor/laravel/lumen-framework/config ke root project directory anda. Soalnya nanti akan di-copy file konfigurasi eloquent-oauth.php ke folder config

Ambil package eloquent-oauth dengan composer

composer require adamwathan/eloquent-oauth dev-laravel-5

Tambahkan di file bootstrap/app.php pada section Register Service Provider

$app->register('AdamWathan\EloquentOAuth\EloquentOAuthServiceProvider');

Tambahkan alias (optional)

class_alias('AdamWathan\EloquentOAuth\Facades\OAuth', 'OAuth');

Hmm, problem-nya sekarang pada Lumen, tidak ada config_path(). Tambahkan saja dimanapun helper ini. Untuk demo, letakkan di file bootstrap/app.php, sebelumn return $app

function config_path($path = '')
{
    return $path ?: base_path('config');
}

Dan problem berikutnya tinggal nunggu pull request ini diterima https://github.com/adamwathan/eloquent-oauth/pull/64

Kalau sudah, coba jalankan ./artisan eloquent-oauth:install

Good luck 😉

Iklan

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s