3 回答
TA貢獻1831條經驗 獲得超9個贊
它應該是
Route::group(['prefix' => 'admin','middleware' => ['admin:admin']],function (){
Route::get('news', 'NewsController@apiNews')->name('api.news');
Route::get('partners', 'PartnersController@apiPartnters')->name('api.partners');
}
不是這個
Route::group(['prefix' => 'admin','middleware' =>'admin:admin'],function (){
Route::get('news', 'NewsController@apiNews')->name('api.news');
Route::get('partners', 'PartnersController@apiPartnters')->name('api.partners');
}
要了解有關它的更多信息,請訪問:
TA貢獻1789條經驗 獲得超8個贊
打開 NewsController 和 PartnersController 并添加
首先在類方法中
public function __construct(){
$this->middleware('admin');
}
TA貢獻1829條經驗 獲得超13個贊
我的路線/web.php:
Route::group(['middleware' => ['auth:reader']], function() {
Route::resource('entries','EntriesController');
});
auth是中間件,reader是可選參數(用于基于角色的身份驗證系統)
另外我在每個控制器的構造函數中寫道:
class EntriesController extends Controller
{
public function __construct()
{
$this->middleware('auth:admin');
}
...foobar...
}
我在codewall 上關注了 Dan Englishby
- 3 回答
- 0 關注
- 136 瀏覽
添加回答
舉報
