コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $data = $request->except('_token');
     $popup = new Popup();
     $path = 'images/popups/';
     $destinationPath = public_path($path);
     if ($request->hasFile('image_url')) {
         $name = $request->file('image_url')->getClientOriginalName();
         $request->file('image_url')->move($destinationPath, $name);
         $popup->image_url = $path . $name;
     }
     $popup->link_popup = $data['link_popup'];
     $popup->status = (int) $data['status'];
     $popup->save();
     return redirect()->route('admin.popups.show', $popup->id)->with(['message' => 'success!']);
 }