我在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();
}
}
但是为什么它不能返回视图?
答案 0 :(得分:1)
您必须在__invoke()
中返回视图:
return $this->create();
答案 1 :(得分:1)
在--invoke方法中,您没有返回任何内容,这就是未调用create方法的原因
p
rsync
将此代码粘贴到invoke方法中