Maison > cadre php > Laravel > le corps du texte

Explication détaillée sur le routage automatique de Laravel

藏色散人
Libérer: 2021-06-17 09:04:01
avant
2391 Les gens l'ont consulté

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 !

Explication détaillée sur le routage automatique de Laravel

Première version

1. 🎜>

Avantages 1. Faire correspondre automatiquement le contrôleur
Par 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'origine

Avantage 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
[
&#39;providers&#39; => [
//.................注释掉原有的路由服务提供者
//App\Providers\RouteServiceProvider::class,
//.................添加万能路由服务提供者
xindong888\Laravel\Providers\RouteServiceProvider::class
]]
?>
Copier après la connexion

. Quatre .Méthode d'utilisation deux

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();
    }
}
Copier après la connexion


Recommandations associées :

Les cinq derniers didacticiels vidéo Laravel

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!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal