Laravel主控制器返回页面响应

时间:2018-01-25 09:32:25

标签: laravel

class Controller extends BaseController
{

public function __construct(Request $request)
{
    if ( 1 == 1 ) {
      return response()->json([
          'error' => true,
          'message' => 'foo' 
      ], 400);
    }
}

我已经在我的主控制器__construct方法中设置了一些逻辑,以便扩展每个页面,我需要将响应返回到页面

但是我测试了这个并且没有用,有人知道问题出在哪里了?

1 个答案:

答案 0 :(得分:2)

您没有从构造函数返回,您从控制器方法返回响应。

在主控制器中创建索引方法或类似方法,然后通过继承自main的控制器设置路由。这将为您提供默认的共享响应。