I'm using laravel 5.2 and I'm studying the manipulation of datas with Eloquent. I have a table in which I need to delete a row with a button.
Problem : The server returns a route error (NotFoundHttpException)
Guideline : I watched this video https://www.youtube.com/watch?v=1EyoZhfZ2TY in order to inspire me for the datas.
Here is the Route (routes.php)
Route::delete('players&/{id}', 'PlayersController@deletePlayer');
Here is the template (players.blade.php) Pay attention of the last table data (td)
<tbody>
<?php
foreach($players as $player) {
?>
<tr>
<td><?php echo $player->PLA_ID?></td>
<td><?php echo $player->PLA_Name?></td>
<td><?php echo $player->PLA_Surname?></td>
<td><?php echo $player->PLA_Pseudo?></td>
<td><span class="glyphicon glyphicon-pencil"></span></td>
<td><a href="delete&<?php echo $player->PLA_ID?>"><span class="glyphicon glyphicon-trash"></span></a></td>
</tr>
<?php }
?>
</tbody>
Finally the function (PlayersController.php)
public function deletePlayer($id){
Player::destroy($id);
return redirect('players');
}
I will search on my side too and thank you for taking time on my problem =)
P.S. I need the best practices with this framework, so if you have some ideas that allow me to code better, I could help some beginners like me =)
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire