【发布时间】:2018-02-03 12:13:27
【问题描述】:
有没有办法通过使用类似于abort() 函数的东西从 laravel 返回 JSON。
从控制器返回 JSON 很简单,我们可以调用
return response()->json(['message' => 'my mesage'], 200);
但是从其他地方(例如自定义类)返回 JSON 我必须创建一个返回链到控制器。
有没有办法在不使用返回链的情况下返回 json。
就像使用abort() 函数一样。
我想使用类似于 abort(400, 'my message') 的东西,但要像 abort 那样返回 html 并返回 JSON。
或者有没有办法覆盖 abort 以返回 JSON。
我非常感谢适用于 laravel 5.3 及更高版本的解决方案。
【问题讨论】:
标签: php json laravel-5 laravel-5.3