Я работаю над отображением сообщения, когда я публикую данные с изображением, тогда мои данные сохраняются в БД (изображение также сохраняется в папке назначения), но не отображаются в браузере, вот код страницы (индекс).blade.php), на котором я пытаюсь показать сообщение:
@extends('layouts.app')
@section('content')
<form method="POST" action="{{url('posts')}}" enctype="multipart/form-data">
<!--@if(session('message'))
{{session('messgae')}}
@endif-->
@if(count($errors) > 0)
<ul>
@foreach($errors->all() as $error)
<li>{{$error}}</li>
@endforeach
</ul>
@endif
{{csrf_field()}}
Name:- <input type="text" name="title" value="{{old('title')}}">
Text:- <textarea name="body">value="{{old('body')}"></textarea>
Upload File:- <input type="file" name="thumbnail" value="{{old('thumbnail')}}">
<input type="submit" value="submit">
</form>
@endsection
это пост-контроллер
public function store(Request $request)
{
if($request->hasFile('thumbnail') && $request->thumbnail->isValid())
{
$extension = $request->thumbnail->extension();
$filename = time()."_.".$extension;
$request->thumbnail->move(public_path('images'), $filename);
}
else
{
$filename = 'code.png';
}
\App\Post::create([
'title' => $request->title,
'body' => $request->body,
'thumbnail' => $filename,
]);
return redirect('posts');
}