目前我正在开展laravel项目
我在页面上看到此错误时感到恼火。
即使我已经注意到这一点,我也不会让我的用户看到这个例外。
但预防胜于治疗!
那么有没有办法在laravel中处理这个异常。
答案 0 :(得分:4)
在convert -density 400 -quality 100 /input/test.pdf -resize 170x117> -scene 1 /small/test_%d_small.jpg
convert -density 400 -quality 100 /input/test.pdf -resize 230x160> -scene 1 /med/test_%d_med.jpg
convert -density 400 -quality 100 /input/test.pdf -resize 1310x650> -scene 1 /preview/test_%d_preview.jpg
方法的Exception\Handler
课程中,通过
render()
使用此例外渲染您的错误页面或执行任何其他操作。
答案 1 :(得分:0)
如果您不需要CSRF保护,可以在
中禁用中间件应用程序/ HTTP / Kernel.php
如果您稍后将应用程序环境设置为生产,则用户无论如何都不会看到错误消息。
答案 2 :(得分:-1)
要处理此异常,请转至your_laravel_folder / vendor / compiled.php 并找到这个::
public function handle($request, Closure $next)
{
if ($this->isReading($request) || $this->tokensMatch($request)) {
return $this->addCookieToResponse($request, $next($request));
}
throw new TokenMismatchException();
}
并注释抛出新的TokenMismatchException();并在这里做你想要的是例子
public function handle($request, Closure $next)
{
if ($this->isReading($request) || $this->tokensMatch($request)) {
return $this->addCookieToResponse($request, $next($request));
}
abort(404);
//throw new TokenMismatchException();
}