J'essaie de supprimer un élément d'une table générée d'éléments qui proviennent d'une table de base de données.Laravel delete item from table list/db
Mon itinéraire:
Route::delete('destroy/{deviceID}', ['as' => 'destroyDevice', 'uses' => '[email protected]']);
Ma méthode Controller pour supprimer un élément:
public function destroyDevice(Request $request, $deviceId = 0)
{
$device = Device::find($deviceId);
if($device)
{
$device->delete();
return redirect()->route('index')->with('success', 'Erfolgreich gelöscht');
}
else
{
return redirect()->route('index')->with('error', 'Fehler');
}
}
Et mon modèle de lame:
<form action="{{ route('destroyDevice', $deviceValue->id) }}" method="post" name="delete_device">
<input type="hidden" name="_method" value="delete">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input type="hidden" name="id" value="{{ $deviceValue->id }}">
<td>
<button type="submit" class="btn btn-danger" name="destroy_device">
<span class="glyphicon glyphicon-trash"></span>
</button>
</td>
</form>
Si je clique sur le rien bouton se produit pas erreur no Réponse, qu'est-ce que je fais mal.
Si je clique sur le troisième bouton Supprimer le formulaire tient ceci:
<form action="http://localhost/app/public/device/destroy/3" method="post" name="delete_device"></form>
Lorsque vous cliquez sur le bouton, une requête est-elle envoyée au serveur dans la console Web? – EkinOf
La console ne montre rien si je clique sur le bouton – Micheasl
@EkinOf J'ai posté la lame entière – Micheasl