2017-02-21 8 views
0

LaravelプロジェクトのURLから 'public'を削除できました。Laravel 5.4 publicからurlを削除:副作用

ここで、ヘルパー関数asset()を使用してアセットをインクルードすると、以下のような場所にpublicを含める必要があります。

資産( '公開/画像/ a.img')

私は(ヘルパー関数はBasePathをダンプしてみてください)とpublicpath()は、正しい値が表示されます。どのようにして、資産へのすべての呼び出しで常に公開を書くのを避けることができますか。とにかくbasepath()の代わりにpublicpath()を使用するアセット関数がありますか?あなたは

/yourproject/public 

を指すようにWebサーバー上にWebディレクトリを設定する必要が

+2

に今、あなたのポインティングのように思えますで始まる。私の推測では、あなたのドキュメントルートが '/ app/public /'の代わりに '/ app'ディレクトリに向いていると思いますか? – Robert

答えて

1

へのあなたのURLで `public`があるべきではありません

/yourproject/ 
+0

私は自分のwebdirectoryとしてpublic_htmlを設定しており、その中には多くのプロジェクトがあります。各プロジェクトには独自の.htaccessファイルがあり、それはディレクトリを所有しています。 – bvnbhati

関連する問題