私は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はず? config/app.php
で
は、あなたがするスクリプトへのリンクをしてもよろしいです"http://devbud/js/jquery.js"?あなたはdevbud.comのような適切なドメインを望んでいませんか? –
これは仮想ローカルホスト(http:// devbud)で、オンラインになると.com –