abort() 函数通过改变响应码和内容来中止成功的请求路径。这对于设置自定义 HTTP 码或在找不到记录时显示 404 页面很有用。
{% if record.notFound %}
{% do abort(404) %}
{% endif %}要设置响应代码并显示主题的 404 页面,请使用 404 代码。
{% do abort(404) %}任何其他代码将显示错误页面,并将可选消息作为第二个参数。
{% do abort(403, 'Access Denied') %}要在头部设置 HTTP 代码而不改变响应内容,请将 false 作为第二个参数传递。
{% do abort(404, false) %}