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
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')); }
Ensuite, recherchez la méthode map, ajoutez cette phrase $this->mapAppRoutes();
Ajoutez le nom de la classe App et son chemin dans /app/Http/Kernel.php
'app' => AppHttpMiddlewareVerifyApp::class
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('/'); } }
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
Ces méthodes sont nouvellement ajoutées dans le fichier
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');
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!