как сохранять картинку если валидацию вынести в 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();
    }

спасибо!


Ответы (0 шт):