任何人都会看到为什么这在laravel 4中不起作用的原因?我想我会在发布到github之前检查一下。
在控制器中:
return View::make('home.index')
->with('bcrumbs', array("home.index" => "Home","home.privacy" =>"Privacy Policy"))
在模板中:
@foreach ($bcrumbs as $k => $elem}
<li><a href='{{ URL::route($k) }}'>{{ $elem }}</a></li>
@endforeach
即使我删除了foreach中的任何处理并只写“hi”,它也是完全失败的。 Chrome报告:
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
答案 0 :(得分:1)
我不知道这是否是故意的,但你的大括号错误:@foreach ($bcrumbs as $k => $elem}
:你打开(
并且(不)以}
结束...也许那是它!
答案 1 :(得分:0)
这不是问题的答案,但我在Ubuntu Server 12.04上使用Laravel 4获得了ERR_EMPTY_RESPONSE,我发布这个的原因是我最终在这里,所以有人可能会觉得这很有用。对我来说问题是使用PHP的empty()函数。刚刚将其更改为if($ your_var!= null),这解决了我的问题。