我的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
我应该做什么,请帮助!!
答案 0 :(得分:1)
你需要围绕字符串引用:
float64
答案 1 :(得分:0)
你需要保留像这样的css和JS文件
了解详情 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">