Php Laravel 8:调用null上的成员函数middleware()
我刚刚为我的项目创建了一个新的路由组,如下所示:Php Laravel 8:调用null上的成员函数middleware(),php,laravel,middleware,laravel-8,Php,Laravel,Middleware,Laravel 8,我刚刚为我的项目创建了一个新的路由组,如下所示: Route::group(['prefix' => 'admin'], function(){ Route::resource('/movies', App\Http\Controllers\MovieController::class); })->middleware('auth'); Route::prefix('admin')->middleware('auth')->group(function() {
Route::group(['prefix' => 'admin'], function(){
Route::resource('/movies', App\Http\Controllers\MovieController::class);
})->middleware('auth');
Route::prefix('admin')->middleware('auth')->group(function() {
Route::resource('/movies', App\Http\Controllers\MovieController::class);
});
我想添加auth
中间件,但出现以下错误:
在null上调用成员函数middleware()
那么这里出了什么问题?如何解决此问题
如果您能就这一点与我分享任何想法或建议,我将不胜感激
提前感谢。您应该这样编码:
Route::group(['prefix' => 'admin'], function(){
Route::resource('/movies', App\Http\Controllers\MovieController::class);
})->middleware('auth');
Route::prefix('admin')->middleware('auth')->group(function() {
Route::resource('/movies', App\Http\Controllers\MovieController::class);
});
您应该这样编码:
Route::group(['prefix' => 'admin'], function(){
Route::resource('/movies', App\Http\Controllers\MovieController::class);
})->middleware('auth');
Route::prefix('admin')->middleware('auth')->group(function() {
Route::resource('/movies', App\Http\Controllers\MovieController::class);
});