2016-01-13 80 views
1

我在这里看到很多关于Laravel 5查找CSS和脚本资产的问题。我已经完成了这些答案的建议,主要是使用blade.php模板并使用asset()URL::asset,但遗憾的是这些工作都没有。我怀疑这里有其他的错误。Laravel 5托管资产文件

我在地址栏中使用http://[MyIP]/[ProjectName]/resources/views/[MyFile].blade.php直接进入我的视野。我的脚本和css分别位于目录javascriptcss的公用文件夹中。

当我打开[MyFile].blade.php,它看起来像这样:

<title>My File</title> 
     <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
     <meta name="description" content="" /> 
     <meta name="keywords" content="" /> 
     <link rel="stylesheet" href="{{ URL::asset('css/font-awesome.min.css')}}"> 
     <link rel="stylesheet" href="{{ URL::asset('css/animatemolly.css')}}"> 
     <link rel="stylesheet" href="{{ asset('css/molly.css')}}"> 
     <script src="{{ URL::asset('javascript/jquerymin.js')}}"></script> 

它发现这些都不。而在提供的页面,我得到这个错误:

GET http://[MyIp]/[ProjectName]/resources/views/%7B%7B%20URL::asset('javascript/jquerymin.js')%7D%7D

这就像瓦特/电子Laravel服务应该将这些为不运行在所有有用的东西?我需要进一步安装吗?我的印象是这样使用Laravel 5,根据这个答案:Laravel stylesheets and javascript don't load for non-base routes ...所以我一定有其他问题,请告知。

回答

1

您不能直接进入刀片模板,它必须先由模板引擎渲染。你通常在你的控制器中做这件事。