Laravel 8: 在 null 上调用成员函数 middleware()

Laravel 8: Call to a member function middleware() on null

我刚刚为我的项目创建了一个新的路由组,如下所示:

Route::group(['prefix' => 'admin'], function(){
    Route::resource('/movies', App\Http\Controllers\MovieController::class);
})->middleware('auth');

我想添加 auth 中间件,但出现此错误:

在 null 上调用成员函数 middleware()

那么这里出了什么问题?我该如何解决这个问题?

如果您能就此与我分享任何想法或建议,我将不胜感激...

提前致谢。

你应该这样编码:

Route::prefix('admin')->middleware('auth')->group(function() {
     Route::resource('/movies', App\Http\Controllers\MovieController::class);
});