plusieurs fichier de route au lieu d'une voie principale d'accès du fichier dans laravel 5
Je suis un novice en développement web avec Laravel 5. J'ai installé asGgardCMS et Après avoir vu asgardCms codes, j'ai trouvé qu'il n'y a rien de codes app/Http/route.php de fichiers et les codes qui pour le routage être placés dans des Modules de codes. Par exemple le code requis pour le routage de menu du gestionnaire de module doit être placé dans Modules/Media/apiRoutes.php et Modules/Media/backendRoutes.php les fichiers. Peut m'aider et me dire comment je peux gérer mes parcours comme ça?
- Merci de poster un scénario en béton de quelque chose que vous voulez faire et les problèmes que vous avez rencontrés.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez charger itinéraire personnalisé fichiers au sein d'un Prestataire de Service. AsgardCMS est de le faire de la même manière, voir cette méthode dans le Noyau RoutingServiceProvider qui charge le backend routes:
https://github.com/AsgardCms/Core/blob/master/Providers/RoutingServiceProvider.php#L77
La Laravel docs fournir un exemple simple dans le package de développement de la section:
http://laravel.com/docs/5.1/packages#routing
créer 2 route de fichiers
routes.web.php
etroutes.api.php
.modifier le
RouteServiceProvider.php
fichier à ressembler à l'exemple ci-dessous:Remarque: vous pouvez ajouter autant de route de fichiers que vous le souhaitez...
Vous pouvez créer autant de route des fichiers que vous avez besoin de n'importe où et puis il suffit de faire la demande dans l'itinéraire principal fichier de qch comme:
où vous pourrez définir les itinéraires de la même manière que dans les principales
Vous pouvez utiliser
Request::is()
de sorte que votre principalroutes.php
fichier ressemblera à ceci:Vous pouvez en lire plus ici.
Le groupe() la méthode sur Laravel de la Route, peut accepter le nom de fichier, de sorte que nous pouvons quelque chose comme ceci:
au cas où quelqu'un encore après que
https://ctf0.wordpress.com/2016/10/01/split-routes-into-categories-in-laravel/
1 - ouvrir routes/web/api.php et d'ajouter
2 - maintenant, créez un nouveau dossier au même niveau et de l'appeler ‘Routes‘
3 - créer des fichiers en fonction de chaque itinéraire ex.l'utilisateur, de la poste, des trucs, etc... et d'ajouter ur la route de la logique comme normal
Si vous voulez juste pour créer un itinéraire personnalisé fichier, vous pouvez facilement ajouter à votre itinéraire personnalisé fichier et l'enregistrer en utilisant le web le nom du middleware. Le code est assez simple comme ça.
Modifier App\Provider\RouteServiceProvider.php
Remarque: Cette méthode fonctionne aussi même le fichier est dans le dossier, il suffit de suivre le cheminement de votre fichier de route situé.
Heureux De Codage.
Ma solution simple et rapide pour les itinéraires multiples fichiers. Il fonctionne!
Dans web.php fichier, ajouter: