0
votes

Demande :: est () avec variable

J'ai une route comme celle-ci xxx

avec préfixe

admin

Et je veux utiliser demande :: est () mais n'a rien trouvé à utiliser avec une variable. aussi j'utilise cela dans le fichier de lame comme celui-ci

si ("{{requête: est ('admin / faq')}}") {}

Y a-t-il un moyen de vérifier cela dans la lame comme si nous faisons dans le fichier d'itinéraire juste en déclarant une variable {id}

Merci d'avance


0 commentaires

3 Réponses :


0
votes

La voie correcte d'utiliser dans le fichier de lame est comme ceci: xxx

dans le contrôleur: xxx

La méthode IS vous permet de vérifier que le chemin de demande entrant correspond à un motif donné. Vous pouvez utiliser le * caractère comme une base générique Lors de l'utilisation de cette méthode:


2 commentaires

Je sais que ce que je veux, c'est comment l'utiliser avec une route variable comme définition ci-dessus en question


@Gauravgupta route variable? !! Qu'est-ce que ça veut dire? Je pense que c'est mieux de dire que cherchez-vous



1
votes

Vous devez y fournir des arguments.

@if(Request::is('admin/faq', 'admin/edit_faq/*'))


3 commentaires

Avez-vous une route admin / faq ? Apportez-vous admin / FAQ itinéraire pour appeler la vue dans laquelle votre code est écrit?


non i m dd the admin / edit_faq / {$ variable} Mais je ne veux pas y mettre de valeur, il doit fonctionner comme itinéraire dans lequel la valeur est-elle passée


@Gauravgupta j'ai upadet mon utilisation d'utilisation * wildcard pour la correspondre. J'espère que ça marche pour toi.



1
votes

J'ai eu une situation comme la vôtre où je voulais ajouter une variable à demande :: est () pour une liste avec un foreach boucle dans un Laravel Modèle de lame. XXX

Ajoutez une variable à l'extérieur '' et cela fonctionnera.


1 commentaires

Merci pour votre réponse mais mon problème résolve déjà par la réponse ci-dessus merci quand même