我需要为我的应用程序实现一些功能。 我有一个用于编辑的表格,只有管理员才能访问它。 我不知道如何正确安排路线,因为 “网站已重定向太多次。”
中间件:
class AdminMiddleware
{
public function handle($request, Closure $next)
{
$user = new User();
if ($user->role_id !==1) {
return redirect('/');
}
return $next($request);
}
}
路线:
Route::post('/product', 'IndexController@store');
Route::get('/product', 'IndexController@index');
Route::get('/product/create', 'IndexController@create');
Route::put('/product/{product}', 'IndexController@update');
Route::get('/product/{product}/edit', 'IndexController@edit')->middleware('admin');
此路线应仅对管理员可用
'/product/{product}/edit'
我在做什么错了?