Я пытаюсь отобразить изображение из mysql базы данных. это просто показывает название изображения. Изображение не отображается. как заставить это отображать? Я использую laravel фреймворк с localhost. Пожалуйста, посмотрите на это и помогите мне ..
мой код страницы контроллера ...
public function stores(Request $request) {
$this->validate($request, [
'firstname' => 'required',
'lastname' => 'required',
'email' => 'required',
//'image' => 'image|mimes:jpeg,png,jpg,svg|max:2048',
'description' => 'required'
]);
if($request->hasFile('image')){
$image = $request->file('image');
$filename = time() . '.' . $image->getClientOriginalExtension();
Image::make($image)->resize(300, 300)->save( storage_path('/uploads/' . $filename ) );
$blog->image = $filename;
}
$blog = new Blogform;
$blog->first_name = $request->firstname;
$blog->last_name = $request->lastname;
$blog->email = $request->email;
$blog->image = $request->image;
$blog->description = $request->description;
$blog->save();
return redirect('/blog')->with('successMsg', 'Blog form Submitted Successfully');
}
`my view page code..`
@foreach($blogs as $blog)
<tr>
<th scope="row"> {{ $blog->id}} </th>
<td> {{ $blog->first_name}} </td>
<td> {{ $blog->last_name}} </td>
<td> {{ $blog->email}} </td>
<td> {{ $blog->image}} </td>
<td> {{ $blog->description}} </td>
<td> {{ $blog->created_at}} </td>
<td> {{ $blog->updated_at}} </td>
</tr>
@endforeach