как сохранять картинку если валидацию вынести в request? Laravel
картинку же нужно сохранить отдельно а в базу передать адрес сохраненной картинки
public function store(PageStoreRequest $request) {
$pageCreatre = Page::create($request->validated());
//что вот так что ли т.е повторно отправлять запрос в базу?:
if ($request->file('image')) {
$path_image = ImageController::store($request->file('image'));
}
$page = new Page();
if (isset($path_image)) {
$page->image = $path_image ?? '';
}
//плюс еще к примеру сохранить нужно ip
$page->ip_adress = $request->ip();
$page->save();
}
спасибо!