Authentication 在Laravel 5.1中的特定路线上使用rydurham哨兵

Authentication 在Laravel 5.1中的特定路线上使用rydurham哨兵,authentication,laravel-5.1,Authentication,Laravel 5.1,我正在使用Ryan Durham的sentinel和Laravel 5.1 我曾经在Larvel 4.2中使用过“机密” 有了“信任”,我可以向任何类似这样的路由添加身份验证 // Applies auth filter to the routes within orders/ Route::when('orders/*', 'auth'); 我已经在Sentinel文档中搜索了这个特性,但我找不到如何实现这个功能。我可以在控制器的构造中为管理员或用户设置身份验证,但我需要在特定的路由上具有

我正在使用Ryan Durham的sentinel和Laravel 5.1

我曾经在Larvel 4.2中使用过“机密”

有了“信任”,我可以向任何类似这样的路由添加身份验证

// Applies auth filter to the routes within orders/ 
Route::when('orders/*', 'auth');
我已经在Sentinel文档中搜索了这个特性,但我找不到如何实现这个功能。我可以在控制器的构造中为管理员或用户设置身份验证,但我需要在特定的路由上具有特定的身份验证功能


我的问题是,我如何重定向一个用户,让他以一种干净的方式使用rydurham sentinel(与“信任”相同)进入一条只供管理员使用的路由?

你应该在路由上使用sentinel中间件。差不多

Route::get('orders', ['middleware' => 'sentry.admin', function () {
    // return view;
}]);