/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(ProjetRequest $request) { $projet = new Projet(); $image = $request->file('image'); if ($image->isValid()) { $chemin = 'uploads'; $extension = $image->getClientOriginalExtension(); do { $nom = str_random(10) . '.' . $extension; } while (file_exists($chemin . '/' . $nom)); if ($image->move($chemin, $nom)) { $projet->imageUne = $nom; } } $projet->titre = $request->input('titre'); $projet->resume = $request->input('resume'); $projet->dateCreation = $request->input('date'); $projet->lien = $request->input('lien'); $projet->outils = $request->input('outils'); $projet->description = $request->input('description'); $projet->cupofcoffee = $request->input('cupofcoffee'); $projet->save(); $projets = projet::all(); return view('projet/liste', ['projets' => $projets]); }