为什么laravel解析我的JS,CSS文件并将其内容放入HTML?

时间:2016-07-22 09:22:05

标签: laravel laravel-5.2

i

在我看来,HTML输出是:

<link rel="stylesheet" href="{{ URL::asset('/css/main.css') }}"> <script type="text/javascript" src="/js/main.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> main.css的内容

<style>.container{margin-top:55px}</style> main.js内容

外部CSS或JS文件保留为链接,可正常工作。

我真的讨厌它,链接文件的正确方法是什么,而不是解析为HTML输出?

1 个答案:

答案 0 :(得分:1)

在您的视图文件中使用asset()helper函数。

<link rel="stylesheet" href="{{ asset('css/main.css') }}">
<script type="text/javascript" src="{{ asset('js/main.js') }}"></script>

文件应位于public/目录中。

你还要尝试elixir,它提供了许多功能,例如使用sass / less,源图,缩小,版本控制/缓存清除等。