class Controller extends BaseController
{
public function __construct(Request $request)
{
if ( 1 == 1 ) {
return response()->json([
'error' => true,
'message' => 'foo'
], 400);
}
}
我已经在我的主控制器__construct方法中设置了一些逻辑,以便扩展每个页面,我需要将响应返回到页面
但是我测试了这个并且没有用,有人知道问题出在哪里了?
答案 0 :(得分:2)
您没有从构造函数返回,您从控制器方法返回响应。
在主控制器中创建索引方法或类似方法,然后通过继承自main的控制器设置路由。这将为您提供默认的共享响应。