2016-01-13 66 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

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