2017-08-01 8 views
0

私はLaravel 5.4で作業しており、以下のコードを使用しています。Laravel 5.4画像URLがブレードファイルに表示されない変数に格納されています

@if($profileurl) 
    <div class=""> 
     @php 
     $cropped_img = "http://res.cloudinary.com/demo/image/fetch/w_150,h_150,c_thumb,g_face,r_max,f_auto/" . $profileurl ; 
     @endphp  
     <img src="{{ $cropped_img }}" height="150" width="150"> 
    </div> 
    @endif 

しかし、画像が正しく表示されないという問題があります。しかし、そのURLは正しいです。 The image is look like this.

生成されたURLはhttp://res.cloudinary.com/demo/image/fetch/w_150,h_150,c_thumb,g_face,r_max,f_auto/http://dev1.jdsoftvera.com/voting-system/public/profile/image/9ccca1ccad318a91a0a1c057663548b6Penguins.jpg

である。しかしURLはokです。

私はこのコードを以下に使用すると画像が表示されます。 <img src="{{ $profileurl }}" height="150" width="150">

+0

完全生成URLとは何ですか?また、$ cropped_img変数が必要ではないと思います。あなたのコードを{{}}タグの中に入れてください。 –

+0

あなたのフォルダ名は 'w_150、h_150、c_thumb、g_face、r_max、f_auto'ですか? –

+0

'$ cropped_img'の値をエコーし​​、返されるものが有効なURLであり、サーバー上に存在することを確認してください。 –

答えて

0

このコードは私のために働いています。

$profileurl = "http://res.cloudinary.com/demo/image/fetch/w_150,h_150,c_thumb,g_face,r_max,f_auto/" . $profileurl ; $img = base64_encode($profileurl); $profileurl = base64_decode($img);

関連する問題