J'essaie de comprendre la syntaxe correcte à utiliser ici dans le lien href dans ma lame et le {id} qui passe dans l'itinéraire, mais la documentation de Laravel (5.8) m'a un peu confus.
Ma fonction de contrôleur devrait être bonne, mais je me demande comment je passerais correctement une carte d'identité (actuellement résonnée dans la lame) correctement via le lien Bouton HREF, puis gérez-le correctement dans l'itinéraire afin que je reçois non seulement le Page à l'URL suis I sur la bonne voie? p> blade.php ID \ Progress code> mais également obtenir l'identifiant $ dans la fonction de contrôleur. p> public function index($id)
{
}
4 Réponses :
Vous pouvez utiliser Laravel variable dans la balise Herf comme: Cependant, vous passez Funcation strong> p> $ ID code> correctement dans vos itinéraires et fonction p> public function index($id)
{
}
Merci! Donc, si je fais cela et que ma fonction de contrôleur, dites une vue de retour avec $ id alors il fonctionnera tel quel, je n'ai rien à faire d'autre pour l'obtenir à l'intérieur de cette fonction?
Oui, n'ai rien à faire pour obtenir le $ ID code> à l'intérieur de votre fonction
Vous pouvez utiliser le code comme celui-ci dans la lame: qui transmettra l'identifiant $ comme un paramètre paramètre. Votre itinéraire sera comme celui-ci p> Vous pouvez accéder à l'identifiant dans le contrôleur comme celui-ci: p>
Vous êtes sur le chemin correct, mais veuillez modifier la définition de votre itinéraire pour faire correspondre la syntaxe correcte de la documentation officielle: puis, vous pouvez ajouter une identification comme paramètre de route à votre vue. : p> ou une autre solution, car vous avez un nom d'itinéraire: p> alors, tout ce que vous avez à faire est Pour récupérer cet identifiant à l'intérieur de votre contrôleur, comme celui-ci: p>
pour passer un seul (paramètre) lame: p> web.php: p> contrôleur: p> et passer plusieurs paramètres sur contrôleur, vous pouvez utiliser ID code> à partir de lame code> à contrôleur code> Vous pouvez utiliser simple utilisation href code> si vous êtes Utilisation d'obtenir la méthode. matry [] code> dans la méthode de route: p> public function MyMethod($param1, $param2)
{
// do something
}
Oui, vous êtes sur la bonne piste, ajoutez simplement l'URL dans votre étiquette d'ancrage comme:
Avez-vous vérifié la documentation Laravel? laravel.com/docs/5.8/ROUTING sur .../a>