middleware('auth')->except(['accueil']); } public function accueil() { return view('vue.accueil'); } //pour afficher les clients public function clients() { return view('vue.clients'); } //pour créer un client public function creer() { return view('vue.creationClient'); } public function ajout(Request $request){ $data = $request->validate(['nom'=>'required', 'prenom'=>'required','email'=>'required|email|unique:clients','telephone'=>'nullable|regex:/^[0][1-9][0-9]{8}$/']); Client::create($data); return view('clients'); } public function supprimer($id){ $client = Client::findOrFail($id); $client->delete(); return response()->noContent(); } public function update(Request $request, $id) { $client = Client::findOrFail($id); $client->update($request->all()); return $client; } }