设置具有中止功能的状态文本

5 php http-status-codes laravel laravel-5

  • Laravel 版本:5.5.14
  • PHP 版本:7.1.10

描述:

当我尝试不POST使用时,我会收到回复消息。我将此代码添加到:X-Requested-With='XMLHttpRequest'CSRF-TOKENnullApp\Exceptions\Handler

public function render($request, Exception $exception)
{
    if($exception instanceof TokenMismatchException) {
        abort(419, 'Token Mismatch OR page has expired due to inactivity.');
    }
    return parent::render($request, $exception);
}
Run Code Online (Sandbox Code Playgroud)

现在我有Token Mismatch OR page has expired due to inactivity.消息回复,但状态文本是:unknown status

如何设置状态文本?

Web*_*ner 0

状态代码是 HTTP 协议的一部分。419 不是官方状态代码,请参阅: https: //en.wikipedia.org/wiki/List_of_HTTP_status_codes,因此未知。

如此unknown status是对的。

但如果您确实正在寻找定义此文件的文件,请转到:
/vendor/symfony/http-foundation/Response.php

笔记:

如果您更改此文件,则必须在每次更新后再次执行此操作。