Vous recherchez un moment et je ne trouve pas de réponse sur si cela est possible.
Une URL que j'essaie de faire. serait p> Le nom de la province n'a que quelques options. Existe-t-il un moyen de le mettre en place alors quelque chose comme ça fonctionnerait? P> /{bc or ab or mn or etc}/{cityname}/{category}
3 Réponses :
/{bc or ab or mn or etc}/{cityname}/{category} above approach is more flexible than previous one
Vous pouvez ajouter une validation comme,
C'est un moyen de limiter les options pour $ province code>. Même si vous pouvez filtrer les motifs en définissant un itinéraire, la méthode que j'ai suggérée fonctionnera de manière dynamique.
Ce que vous pouvez faire est d'utiliser un modèle
Route::pattern('province', '(bc|ab|mn|etc)');
Route::get('/location/{province}/{city}/{category}', function ($province, $city, $category) {
// TODO do something with your route
});
Exactement ce dont j'avais besoin! Merci! J'ai pensé que c'était possible d'une manière ou d'une autre. (Nouveau à Laravel)
Qu'avez-vous essayé? Cette question pourrait être répondue par vous-même en quelques secondes pour être honnête.
Apparemment, cela n'a pas de sens. Je veux faire cela, sans / des endroits se demandant s'il y a un moyen d'avoir une ou une déclaration à la limace. Mais les avoir toujours de retour comme un var, alors comme {bc ou ab, ou mn comme var} qui ne fonctionne pas.