使用 Laravel 5,我想发送自定义abort()
信息。
例如,如果用户没有执行某项操作所需的权限,
我想abort(401, "User can't perform this actions")
.
目前,当我这样做时,响应文本是 HTML 页面,而不是消息。
怎样才能只返回消息呢?
Note:我不想传递不同的视图,而只想传递自定义消息。
根据 Laravel 5.4 文档:
https://laravel.com/docs/5.4/errors#http-exceptions https://laravel.com/docs/5.4/errors#http-exceptions
您可以使用abort
带有响应文本的助手:
abort(500, 'Something went wrong');
And use $exception->getMessage()
in resources/views/errors/500.blade.php
显示它:
Error message: {{ $exception->getMessage() }}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)