Laravel中未定义的变量标题

时间:2016-02-21 13:03:31

标签: php laravel

enter image description here enter image description here

我在Laravel中遇到这个错误。我能知道究竟是什么问题吗?我花了整整一天时间。

3 个答案:

答案 0 :(得分:2)

你应该传递你在视图中使用的所有变量,如果你使用$ title作为你网站中每个页面的标题,你应该将它从你的控制器函数传递到这样的视图:

return View::make('home.index')->with('title', 'your title here'); 

并且在您的视图中,您可以创建条件以显示所有页面的公共标题没有这样的标题:

@if(isset($title)){{$title}} @else {{'Default title here'}} @endif

答案 1 :(得分:2)

检查您的控制器。如果在控制器变量$ title中为空并且您使用它进行操作,那么您将得到类似的错误。

答案 2 :(得分:1)

您的$title变量为空。
确保$title不为空 在你的刀片中试试这个

@if(isset($title)){{$title}}@endif