我刚刚使用laravel installer创建了一个laravel版本5.5的新项目.并运行命令" php artisan make:auth ".为用户身份验证生成视图和控制器.还运行" php artisan migrate "以创建所需的表在访问登录页面和注册页面时,填写表单并提交.它显示"页面因不活动而过期.请刷新并重试.".但刷新页面没有任何帮助.在源代码中看到,导致异常的地方:
if ($e instanceof ModelNotFoundException) {
$e = new NotFoundHttpException($e->getMessage(), $e);
} elseif ($e instanceof AuthorizationException) {
$e = new AccessDeniedHttpException($e->getMessage());
} elseif ($e instanceof TokenMismatchException) {
$e = new HttpException(419, $e->getMessage());
}
Run Code Online (Sandbox Code Playgroud)
似乎"TokenMismatchException"导致了这个问题.什么时候发生?为什么?我只是创建这个新项目而没有做任何其他更改.希望你得到分.我使用php 7.1.9(laravel 5.5需要php> 7.0.0).并在开发环境中使用:php artisan serve服务项目