我正在 PHP laravel 框架中制作一个简单的网站,其中顶部导航链接是从数据库动态生成的。我在主控制器操作中生成 $pages 变量并传递给布局文件。我的代码如下:
public function home()
{
$pages = Page::all();
return View::make('home')->with('pages', $pages);
}
public function login()
{
return View::make('login');
}
但是当我尝试访问登录操作时,我得到错误变量 $pages not found 因为 $pages 变量正在布局文件中被访问。如何在控制器中的所有操作中共享相同的变量?