/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateWorkRequest $request) { $works = new Works(); $works->title = $request->title; $works->overview = $request->overview; $works->sort = $request->sort; $works->platform = $request->platform; $works->role = $request->role; $works->link = $request->link; $works->tags = $request->tags; foreach ($this->imageNameArr as $imageCode) { if ($request->hasFile($imageCode)) { $image = $request->file($imageCode); // get image $imageName = $this->getImage($image, $request, $imageCode); $works[$imageCode] = $this->uploadsFolder . $imageName; } } $works->save(); session()->flash('flash_message', 'Сайт добавлен!'); return redirect('admin'); }