如何在生产中中止500?

时间:2017-02-24 09:18:55

标签: javascript forms laravel-5 abort sweetalert

我有一个反馈表,想测试.fail消息(使用sweetalert swal方法)。在生产环境中发送表单(在本地工作)时如何人为地触发500错误?谢谢你的帮助)

1 个答案:

答案 0 :(得分:0)

500错误表示执行期间发生致命错误。要明确触发,只需让您的应用程序失败,以便返回非0状态代码。抛出异常会有所作为,但最直接的方法是简单地使用非0状态代码退出:

exit 1;

您还可以将Web服务器配置为直接返回特定URL /请求的HTTP状态代码;例如.htaccess配置:

RewriteCond %{REQUEST_METHOD} POST
RewriteRule /my/submit/uri - [R=500]