大家好
我正在开发Laravel项目,出于项目结构的目的,我试图通过调用与函数触发它的类位于同一类的方法来返回 View 。 (请参见代码)
现在,这种情况下可以正常工作
public function pay()
{
$navActive = true;
return view('steps.pay', compact('navActive'));
}
但是当我做这样的事情时,它将返回一个空白页
public function pay()
{
$navActive = true;
$this->test($navActive);
}
public function test($navActive)
{
return view('steps.pay', compact('navActive'));
}
请记住,该 View 的名称正确,该 View 存在,并且如果我在应该返回该 View 的方法内使用dd('with some message'),它将被触发。
知道吗?到目前为止,我花了很多时间试图找到答案,我不确定自己缺少什么。
谢谢!
最佳答案
您的test
方法仅将 View 返回到pay
方法-您还需要从中返回:
public function pay()
{
$navActive = true;
return $this->test($navActive);
}