Laravel : 在视图中调用继承的控制器函数
Laravel : call inherited controller functions in a view
我有一个加载不同 classes 的全局控制器 (Controller.php)。
我有另一个控制器 (Admin.php) 从这个控制器扩展,因此可以访问加载的 classes 的方法(就像我的会话 class)。
在我的管理员视图中,我希望能够以这种方式使用我的会话 class 的方法:
<p>{{ $this->session->getUserData() }}</p>
$this 指的是我的管理控制器
我该怎么做?
没有办法做到这一点,但您可以像这样将其传递给控制器查看:
// your controller
$userData = $this->session->getUserData();
return view('yourView',compact('userData'));
在你看来是这样的:
<p>{{ $userData }}</p>
我有一个加载不同 classes 的全局控制器 (Controller.php)。 我有另一个控制器 (Admin.php) 从这个控制器扩展,因此可以访问加载的 classes 的方法(就像我的会话 class)。
在我的管理员视图中,我希望能够以这种方式使用我的会话 class 的方法:
<p>{{ $this->session->getUserData() }}</p>
$this 指的是我的管理控制器
我该怎么做?
没有办法做到这一点,但您可以像这样将其传递给控制器查看:
// your controller
$userData = $this->session->getUserData();
return view('yourView',compact('userData'));
在你看来是这样的:
<p>{{ $userData }}</p>