Laravel HTML Facade输出没有

时间:2015-06-13 11:12:47

标签: php laravel

我使用Laravel 5.1以及HTML和表单助手,以此处描述的标准方式安装。 https://www.flynsarmy.com/2015/02/install-illuminatehtml-laravel-5/

但是,当我尝试使用HTML帮助器功能时,输出不正确。

我的测试视图是:

<!doctype html>

<html lang="en">
<head>
  <meta charset="utf-8">

  <title>Test Page</title>
  {{ HTML::script('js/app.js') }}
</head>

<body>
</body>
</html>

但生成的HTML是:

<!doctype html>

<html lang="en">
<head>
  <meta charset="utf-8">

  <title>Test Page</title>
  &lt;script src=&quot;http://pilotapp.dev/js/app.js&quot;&gt;&lt;/script&gt;

</head>

<body>
</body>
</html>

由于所有括号和引号都不正确,因此浏览器不会将其视为标记,只是将其显示为文本。所以我可以看到问题,但我不知道从哪里开始寻找解决方案。

1 个答案:

答案 0 :(得分:1)

{{ }}转义输出。请尝试使用原始输出{!! !!} 文档:http://laravel.com/docs/master/blade#displaying-data