/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(MediaRequest $request) { $fileExte = $request->file('file')->getClientOriginalExtension(); $fileName = time() . "." . $fileExte; $media = new Media(); $media->mediaName = $fileName; $media->mediaType = $fileExte; $media->mediaCaption = $request->get('caption'); if ($media->save()) { $upload = $request->file('file')->move("uploads/", $fileName); return redirect('media')->with('message', 'Image uploaded.'); } else { return redirect('media')->with('error', 'Something went wrong.'); } }
public function postForm(MediaRequest $request, MediaGestionInterface $mediaGestion) { if ($mediaGestion->save($request->file('image'))) { return view('photo_ok'); } return redirect('photo/form')->with('error', 'Votre image ne peut pas être envoyée !'); }