2016-03-30 3 views
0

ファイルパスから画像を表示しようとしていますが、別のことが全く見えています。私はdropzoneを使用しています。画像はこのディレクトリに格納されますlaravel/public/gallery/images。したがって、URLはhttp://localhost:port/gallery/imagesです。イメージはdbに正常に保存されますが、表示は問題です。これは、ディスプレイのコードです:dropzoneを使用してLaravel 5.1に画像を表示しようとしています

<TR><TD> 

        <DIV class="row"> 
         <DIV class="col-md-12"> 
         <DIV id="gallery-images"> 
          <ul> 
           @foreach($productVerificationValidation->productDocumentUpload as $productDocument) 
            <li> 
             <a href="{{url($productDocument->file_path)}}./.{{$productDocument->file_name}}" target="_blank"> 
             <img src="{{url($productDocument->file_path)}}"> 
             </a> 
            </li> 
           @endforeach 
          </ul> 
         </DIV> 
         </DIV> 
        </DIV> 

        </TD></TR> 

これは、ビューに表示するコントローラである:それは代わりに、画像のプロパティを取得、私はChromeでコンソールをチェックしたときに私の驚きに

public function viewUploadedDocuments($id=null){ 
      $productVerificationValidation = ProductVerificationValidation::findOrFail($id); 
      return view('product.verification-validation.viewDocuments')->with('productVerificationValidation', $productVerificationValidation); 
} 

をスクリーンショットに表示されているとおりに間違ったプロパティを返します: wrong properties assigned to an image しかし、dbレコードはスクリーンショットに表示されているプロパティとは異なります。 db properties different from what's displayed on console. 私は何を間違えているのですか、助けてください。

答えて

0

みんなありがとう、私はこのようにそれにファイル名を付加することにより、作業それを得た:

<DIV class="row"> 
         <DIV class="col-md-12"> 
         <DIV id="gallery-images"> 
          <ul> 
           @foreach($productVerificationValidation->productDocumentUpload as $productDocument) 
            <li> 
             <a href="{{url($productDocument->file_path .'/'. $productDocument->file_name)}}" target="_blank"> 
             <img src="{{ url($productDocument->file_path .'/'. $productDocument->file_name) }}" /> 
             </a> 
            </li> 
           @endforeach 
          </ul> 
         </DIV> 
         </DIV> 
        </DIV> 
関連する問題