現在、Lravelにて管理者ユーザーのみがアクセスできるページを作成しようとしています。
http://kzkohashi.hatenablog.com/entry/2018/08/14/081023
上記ページを参考に
web.php
1Route::group(["middleware"=>["auth:api","administrator"]], function () { 2 Route::get('/laboratory/admin', 'AdminController@index'); 3});
とルーティングをしてみたのですが、auth:apiが呼ばれるのみで、administratorで指定したMiddlewareが動かず、
その理由の検討をつきかねております。
その理由にお心当たりのある方、よろしければ教えて頂けると幸いです。
---試したこと
●単純にauth:apiの指定を失くす。すると、administratorで指定したMiddlewareがコールされた。
●auth:apiの代わりにauthと指定すると理想通りの結果にはなった。しかしauth:apiとの違いが分からない。
---環境
laravel 5.8.8
vagrant homestead
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/17 06:56