laravel 5.4上的方法句柄不存在错误

时间:2017-08-29 07:08:16

标签: php laravel laravel-5.4 middleware

当我在路由中使用任何自定义中间件(在 $ routeMiddleware 数组中指定)时,

会出现此错误。

if NewsVisited.objects.filter(user=user, news=news).first():
    return 404
else:
  NewsVisited(user=user, news=news).save()
....

工作正常。但是

Route::get('/foo', function() { 
    return "foo";
});

以上一次投掷

BadMethodCallException 方法句柄不存在。

注意:从laravel 5.3更新到laravel 5.4后出现此错误

从我的日志中

Route::get('/foo', function() { 
    return "foo";
})->middleware('auth');

0 个答案:

没有答案