Maison >cadre php >Laravel >Comment ajouter un fichier de routage dans Laravel

Comment ajouter un fichier de routage dans Laravel

藏色散人
藏色散人avant
2021-05-24 15:38:033576parcourir

La colonne tutorielle suivante de laravel vous présentera comment ajouter des fichiers de routage dans laravel. J'espère qu'elle sera utile aux amis qui en ont besoin !

Récemment, les projets de l'entreprise utilisent le framework laravel Certaines des fonctions utilisées dépendront des problèmes que vous rencontrerez. Améliorez progressivement

Ajoutez des fichiers de routage dans le dossier routes. Le mien est utilisé pour écrire des interfaces d'application, je l'ai donc nommé directement app.php
Comment ajouter un fichier de routage dans Laravel
et je l'ai configuré après l'ajout. fichier, recherchez le fichier app/Providers/RouteServiceProvider.php, ajoutez ce qui suit

protected function mapAppRoutes()
{
    Route::prefix('app')
        ->middleware('app')
        ->namespace($this->namespace.'\App')
        ->group(base_path('routes/app.php'));
}

Comment ajouter un fichier de routage dans Laravel
Ensuite, recherchez la méthode map, ajoutez cette phrase $this->mapAppRoutes();
Comment ajouter un fichier de routage dans Laravel

Ajoutez le nom de la classe App et son chemin dans /app/Http/Kernel.php
'app' => AppHttpMiddlewareVerifyApp::class
Comment ajouter un fichier de routage dans Laravel
dans /app/ Créez VerifyApp.php sous le dossier Http/Middleware/ et écrivez le code de vérification

class VerifyApp
{
public function handle($request, Closure $next)
{
// if (“判断条件”) {
return n e x t ( next(next(request);
// }

    // 返回跳转到网站首页
    // return redirect('/');
}
}

Comment ajouter un fichier de routage dans Laravel

afin que l'itinéraire que vous avez défini puisse être utilisé

Mon fichier est placé dans app/Http/Controllers/App

Créez un nouveau fichier UserController.php, comme indiqué dans l'image
Comment ajouter un fichier de routage dans Laravel
Ces méthodes sont nouvellement ajoutées dans le fichier
Comment ajouter un fichier de routage dans Laravel
Ensuite, vous pouvez le définir dans la route app.php, écrivez autant que vous le souhaitez

Route::any('login', 'UserController@login');
Route::any('register', 'UserController@register');
Route::any('sendSms', 'UserController@sendSms');
Route::any('check_mobile', 'UserController@checkMobile');

Comment ajouter un fichier de routage dans Laravel

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer