Bonjour à tous, voila lorsque j'essaie d'utiliser la fonction update de mon controller je reçois un message d'erreur NotFoundHtppException. Alors j'ai essayé de chercher sur internet, je vois a peu prés de quoi il s'agit mais je n'arrive pas a le remplacer sur monde code... Pouvez vous m'aider ?
Ici c'est mon controlleur
Ici mes routes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 class testing extends Controller { public function index() { $user = T_collaborateurs_table::all(); return view ("read", compact("user")); } public function create() { return view("create"); } public function store(Request $Request) { T_collaborateurs_table::create(Request::all()); return redirect("index"); } public function show($id) { $user=T_collaborateurs_table::find($id); return view("show", compact("user")); } public function edit($id) { $user=T_collaborateurs_table::find($id); return view("update", compact("user")); } public function update(Request $Request, $id) { $user = T_collaborateurs_table::find($id); $user->update(Request::all()); return redirect("index"); } }
et ici ma vue update.blade.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Route::get("create", "testing@create"); Route::post("store", "testing@store"); Route::get("index", "testing@index"); Route::get("show/{id}", "testing@show"); Route::get("edit/{id}", "testing@edit"); Route::patch("update/{id}", "testing@update");
j'ai aussi un screen de ma route:list
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <body> {{Form::model($user, ['method'=>'patch', 'action'=>['testing@update',$user->id]])}} {{Form::label('Id_TCa', 'ID')}} {{Form::text('Id_TCa')}} {{Form::label('Collaborateur_TCa', 'collab')}} {{Form::text('Collaborateur_TCa')}} {{Form::label('Responsable_TCa', 'resp')}} {{Form::text('Responsable_TCa')}} {{Form::submit("update")}} {{Form::close()}} </body>
Voila merci à tous ceux qui m'auront lu ou auront pris du temps pour me répondre, bonne soirée.
Partager