2016-10-08 3 views
0

Я использую laravel 5.2. Я создаю почтовую систему, в которой пользователь комментирует ее по нажав на указанные изображения.Изображение не отображается в поле зрения (laravel 5.2)

Путь для изображения выбирается правильно, но не отображается в представлении. Также нет ошибки, указанной в представлении.

мой контроллер:

public function createemoji($action,$statusId) 
{ 


    $path=('/images/'.$action.'.gif'); 





    $request=new storage(); 
    $request->comment=$path; 
    $request->user_id=Auth::user()->id; 
    $request->post_id=$statusId; 
    $request->save(); 









    $storage=storage::where(function($query) use($statusId) 
    { 
     $query->where('post_id',$statusId) 
      ; 
    }) 
    ->orderBy('created_at','desc')->get(); 
    dd($storage); 

    return redirect()->back()->with('storage',$storage); 
} 

мой взгляд:

<a href="{{route('createemoji',['action'=>'6796','statusid'=>$post->id])}}" id="6796" class="btn btn-sm"><img id="z1" src="/images/6796.gif" name="one"/></a> 

путь я пытаюсь отображения:

@foreach($storages as $storage) 
    @if($storages==$post->storage) 


<div class="row"> 
<section class=" col-md-offset-3 col-md-5"> 

<h4 id="h45"></h4> 
<img src="{{ $storage->comment }}"> 


</section> 
</div> 


@endif 
@endforeach 

ответ

-1

Try полный путь к IMG-Src как ниже:

<img id="z1" src="www.yourdomain.com/images/6796.gif" name="one"/> 

Далее вы можете проверить, проверив элемент изображения с помощью средства проверки браузера. Например, в chrome.

+0

он будет работать только для одного изображения. Я хочу отобразить все изображения этого сообщения. –

+0

Вы проверяли значение '$ storage-> comment' для каждого изображения. Может быть, это возвращение неверных данных? –

+0

Я проверил ... его предоставление правильных данных. –

Смежные вопросы