无法在Laravel控制器中返回视图

时间:2020-09-03 04:50:19

标签: php laravel controller

我在Laravel控制器中创建了这样的代码

{
   "name":"a",
   "location":"a",
   "subdoc":[
      {
         "name":"b",
         "location":"b",
         "subdoc":[
            {
               "name":"b1",
               "location":"b1"
            },
            {
               "name":"b2",
               "location":"b2",
               "subdoc":[
                  {
                     "name":"b2a",
                     "location":"b2a"
                  }
               ]
            }
         ]
      },
      {
         "name":"c",
         "location":"c"
      }
   ]
}

然后它将调用一个方法:

public function __invoke($slug){
    if($slug == 'add_profile'){
        $this->create();
    }
}

但是为什么它不能返回视图?

2 个答案:

答案 0 :(得分:1)

您必须在__invoke()中返回视图:

return $this->create();

答案 1 :(得分:1)

在--invoke方法中,您没有返回任何内容,这就是未调用create方法的原因

p

rsync

将此代码粘贴到invoke方法中

相关问题