Прежде всего, я хотел сделать обновление для формы, и оно работает нормально, если я выбираю другое изображение.
, но если я не выбираю изображение, выдается ошибка $ imageName
$request->validate([
'type' => 'required',
'title' => 'required',
'body' => 'required',
'excerpt' => 'required',
'tag' => 'required',
'metas' => 'required',
'ispublished' => 'required',
]);
if ($request->hasFile('image'))
{
request()->validate(['image' => 'file|image|mimes:jpeg,png,jpg,gif,svg|max:2048']);
$imageName = time().'.'.request()->image->getClientOriginalExtension();
request()->image->move(public_path('images'), $imageName);
}
$post = post::find($id);
$post->type = $request->get('type');
$post->slug = str_slug($request->get('title'));
$post->title = $request->get('title');
$post->body = $request->get('body');
$post->excerpt = $request->get('excerpt');
$post->tag = $request->get('tag');
$post->image = $imageName;
$post->metas = $request->get('metas');
$post->ispublished = $request->get('ispublished');
$post->published_at = $request->get('published_at');
$post->save();
return redirect()->route('post.index')->with('success','Post updated successfully');
это ошибка, если я не выбираю изображение ![enter image description here](https://i.stack.imgur.com/erxwj.png)
как я могу делать обновления, не выбирая изображение?