/** * Store a newly created resource in storage. * * @param ImageRequest $request * @return \Illuminate\Http\Response */ public function store(ImageRequest $request) { if (!$request->hasFile('image')) { return redirect(route('admin.sliders.create'))->with('error', 'Veuillez choisir une image'); } $date = date('Y-m-d-H-i-s'); if ($request->hasFile('image') && $request->file('image')->move(base_path() . '/public/images/slider', $date . '.' . $request->file('image')->getClientOriginalExtension())) { $request->merge(['picture' => $date . '.' . $request->file('image')->getClientOriginalExtension()]); Slider::create($request->all()); } return redirect(route('admin.sliders.index'))->with('success', 'L\'image a bien été uplodée'); }