0
votes

Laravel passe plusieurs paramètres à l'itinéraire nommé

Je suis resté coincé sur un paramètre supplémentaire qui passe à un itinéraire nommé. J'ai trouvé comment le faire sur Laravel Doc, ainsi qu'une réponse sur Réponse de pile .

My problème est que je ne peux pas accéder à ma fonction de suppression dans le contrôleur, lorsque je clique sur le lien de rafraîchir la page et ne jette aucune erreur, mais n'atteignez pas le contrôleur.

Qu'est-ce qui pourrait être faux avec mon itinéraire?

route: xxx

href: xxx


2 commentaires

Vous utilisez Suppr Itinéraire pendant que vous envoyez une demande d'accès à la demande de modification pour obtenir ou votre demande de supprimer la demande.


(Une fois que vous avez une réponse ci-dessous, il n'est pas nécessaire de le copier dans votre question. Les réponses de soi sont les bienvenues ici, mais veuillez les faire en réponse).


4 Réponses :


3
votes

Data-Methody = "Supprimer" ne fera pas par magie votre lien faire un Supprimer Demande. Les balises d'ancrage ne peuvent envoyer que obtenir demandes.

Vous devrez soit créer une itinéraire get pouvant être utilisé avec une balise d'ancrage ou créer un formulaire qui peut être utilisé pour envoyer un Supprimer Demande .


2 commentaires

Toute suggestion de la bonne façon de transmettre un paramètre supplémentaire à la route Supprimer?


Vous passez déjà les paramètres correctement à votre itinéraire Supprimer. C'est juste le type de demande qui n'est pas correct.



0
votes

Selon vos informations, U Jutts Besoin de changer dans Href of Anchor Tag Modifier la route en route ('Asset / Asers_ID / ModelName'). XXX


1 commentaires

Qui ne fonctionnera pas malheureusement, donne une erreur: route non définie



1
votes

On basé sur la route que vous mentionnez en question, devez créer un formulaire avec la demande de suppression.

Comme. P>

<td data-label="Destroy:">
{{ Form::open(['route' => ['asset.delete', $row->id, $key], 'method' => 'delete']) }}
<button type="submit">Destroy</button>
{{ Form::close() }}
</td>


0 commentaires

2
votes

J'ai testé dans mon système et cela a fonctionné.

Ici mon code woking xxx

J'espère que cela vous aide


2 commentaires

Votre solution ne fait que l'utilisation d'un paramètre l'avez-vous testé avec plus d'un?


J'ai utilisé votre événement OnClick Merci pour ce +1