我在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 –