Ce qui suit est une introduction au routage automatique de Laravel à partir de la colonne du didacticiel laravel. J'espère que cela sera utile aux amis dans le besoin !
Première version
1. 🎜>
Avantages 1. Faire correspondre automatiquement le contrôleurPar exemple :
URL : localhost/home/hello/index/id/name/......Contrôleur : AppHttpControllersHello.php
méthode : index est la méthode sous Hello.php
Paramètres : id, name... sont tous des paramètres, automatiquement adaptés aux paramètres de la méthode du contrôleur
Avantage 2. Le routage peut être configuré dans les routes->api.php et routes->web.php d'origineAvantage 3. Les routes spécifiées dans l'API ou le Web seront mises en correspondance en premier
2. Installez composer nécessite xindong888/laravel-router
Trois. Première méthode d'utilisation1. Utilisez composer pour charger composer require xindong888/laravel-router
2. Entrez le dossier de configuration config->app.php<?php [ 'providers' => [ //.................注释掉原有的路由服务提供者 //App\Providers\RouteServiceProvider::class, //.................添加万能路由服务提供者 xindong888\Laravel\Providers\RouteServiceProvider::class ]] ?>
1. Utilisez app->Providers->RouteServiceProvider pour hériter de xindong888LaravelProvidersRouteServiceProvider
2. Nettoyez le code dans boot() et ajoutez parent::boot();<🎜. >class RouteServiceProvider extends \xindong888\Laravel\Providers\RouteServiceProvider { public function boot() { parent::boot(); } }
Recommandations associées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!