Laravel - asset()函数noy运行良好

时间:2017-11-12 23:15:07

标签: javascript css laravel-5 laravel-blade

我的laravel项目有问题。

在我的link.blade.php文件中,我有:

<!-- Bootstrap core CSS -->
<link href="{!! asset(css/bootstrap.min.css) !!}" rel="stylesheet">
<link href="{!! asset(css/theme.css) !!}" rel="stylesheet">
<link href="{!! asset(css/bootstrap-reset.css) !!}" rel="stylesheet">

当我运行我的服务器时:

Use of undefined constant css - assumed 'css' (View: 
/home/ubuntu/workspace/resources/views/partials/links.blade.php) (View: 
/home/ubuntu/workspace/resources/views/partials/links.blade.php) (View: 
/home/ubuntu/workspace/resources/views/partials/links.blade.php) (View: 
/home/ubuntu/workspace/resources/views/partials/links.blade.php)

看起来编译器无法获取我的css / bootstrap.min.css(位于公共目录中)。

当我删除这个css文件时,它会移动到第二个,依此类推(也就是js文件)。

公共目录: Link

我应该做什么,请帮助!!

3 个答案:

答案 0 :(得分:1)

你需要围绕字符串引用:

float64

答案 1 :(得分:0)

你需要保留像这样的css和JS文件

enter image description here

了解详情 https://laracasts.com/discuss/channels/general-discussion/laravels-5-csslink?page=1

答案 2 :(得分:0)

从您的文件结构中,您只需要直接引用它,而不需要asset()函数

就像这样

<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/theme.css" rel="stylesheet">
<link href="/css/bootstrap-reset.css" rel="stylesheet">