2017-05-27 1 views
0

私は主にバックエンドで作業しているLaravelプロジェクトを持っていますが、ヘッダーに2つの画像がある別のプロジェクトからレイアウトをコピーしました。これは、そのうちの一つである:私の古いプロジェクトでLaravelでGET imageRoute 404(見つからない)

<img class="img-logo" src="imagenes/temp_imgs/logo temporal.png"> 

画像が公開/ imagenes/temp_imgs/に保存されているので、私は私の新しいプロジェクトで、同じフォルダを作成し、そこに画像を保存します。それは私のパブリックフォルダ上ではなく、ビュー(competencias)の場所上の画像を探していないかのように

GET http://localhost:8000/competencias/imagenes/temp_imgs/logo%20temporal.png 404 (Not Found)

それはそう、ビューはcompetenciasがある:私はそれを実行したときに、私は次のエラーを取得します/crear.blade.php

古いプロジェクトの設定ではあまり覚えていませんが、今は作成時にnpm installを実行したので、どちらもブートストラップとvueを持っています。しかし、それでは、かもしれません。古いプロジェクトの設定ファイルが画像srcをパブリックフォルダを指しているか、何がエラーを生成しているのかを調べるのを助けてくれるかもしれません。

編集:私は私の新しいものに私の古いプロジェクトからのファイルのいずれかを貼り付ける場合は

画像が表示されます。新しいプロジェクトのファイルの名前を変更して、古いプロジェクトのファイル名を付けても画像が表示されます。私はこれがこの事を理解するのに役立つことを願っています。

答えて

0

ホープ助けにあなたのために表示されるすべての問題を解決するために{{asset(....)}}を使用するすべての資産について{{ asset('imagenes/temp_imgs/logo temporal.png') }}

を使用する必要があります ルートはちょうどthaのように使用してみてください、あなたのすべてのパブリックフォルダ

http://localhost:8000/competencias/imagenes/temp_imgs/logo%20temporal.png 

をロックしますトン

<img class="img-logo" src="{{ url('imagenes/temp_imgs/logo temporal.png') }}"> 

または

<img class="img-logo" src="{{ asset('imagenes/temp_imgs/logo temporal.png') }}"> 
0

あなたは多分あなたはあなたのリンクとして画像を見ることができなくなりますlaravel 5.4で、あなたが

関連する問題