我在Laravel製作網頁,我被困在了非常容易的事情中。我試圖加載駐留在公共文件夾中的外部JS。公共文件夾的文件權限是777,所以這就好了。Laravel無法加載資源
我在片模板的頭使用
{!! Html::script('js/jquery.js') !!}
加載。這行代碼使:
<script src="http://devbud/js/jquery.js"></script>
這也是好的。但它仍然不起作用。我的jquery.js在public/js文件夾中,這也是可以的。
所以它應該工作,但它沒有。也許這是我的.htaccess文件有問題,它看起來像這樣:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
在.htaccess是問題,或者我應該看看elswhere?
你確定你要鏈接到腳本中「HTTP://devbud/js/jquery.js」?你不想要一個合適的域名,比如devbud.com? –
它是一個虛擬的本地主機(http:// devbud),當它上線時它將會有.com –