コード例 #1
0
 /**
  * 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');
 }