Lumen認証をまったく機能させることができません。
私は新規インストールを行っており、ここのドキュメントに従おうとしています:
https://lumen.laravel.com/docs/5.2/authentication
AuthProvider
ファイル内の行のコメントを外しましたapp.php
(他のすべて、ファサードなどとともに)。次に、単純なコントローラーでdd(Auth::use())
.
このエラーを回避できません:
Undefined index: provider
in AuthManager.php line 152
at Application->Laravel\Lumen\Concerns\{closure}('8', 'Undefined index: provider', '/home/vagrant/Code/gryd/api.gryd.com/vendor/illuminate/auth/AuthManager.php', '152', array('name' => 'api', 'config' => array('driver' => 'token'))) in AuthManager.php line 152
何か案は?
編集:
誰かがコードサンプルを求めたので。
- ルーメンを取り付ける
- app.php 内のすべてのコメントを外します
これをルートに入れます:
$app->get('/api/v1/users/{id}', function () { dd(\Auth::user()); });