Vous êtes sur la page 1sur 1

Direction Régionale Rabat – Salé - Kénitra

Année de Formation 2023/2024

M205 : Développer en back end


TP : Générateur de requêtes (Query Builder)
(Corrigé)

Contrôleur
1. Créer un contrôleur : StagiaireController avec les méthodes suivantes :

class StagiaireController extends Controller


{
public function index(){
$sta= DB::table('stagiaires')->get();
return view('stagiaires.index',compact('sta'));
}
public function create(){
return view('stagiaires.create');
}
public function edit($id){
$sta=DB::table('stagiaires')->find($id);
return view('stagiaires.edit')->with('sta', $sta);
}
public function insert(Request $request){
DB::table('stagiaires')->insert([
'nom'=>$request->nom,
'prenom'=>$request->prenom,
'age'=>$request->age
]);
return redirect()->route('stagiaire.index');
}
public function update(Request $request){
DB::table('stagiaires')->where('id',$request->id)->update([
'nom'=>$request->nom,
'prenom'=>$request->prenom,
'age'=>$request->age
]);
return redirect()->route('stagiaire.index');
}
public function delete(Request $request){

DB::table('stagiaires')->where('id',$request->id)->delete();
return redirect()->route('stagiaire.index');
}
}

Belyazidi hamid Page 1 / 1

Vous aimerez peut-être aussi