Heim >PHP-Framework >Laravel >So fügen Sie eine Routing-Datei in Laravel hinzu
In der folgenden Tutorial-Kolumne von laravel erfahren Sie, wie Sie Routing-Dateien in Laravel hinzufügen. Ich hoffe, dass es für Freunde hilfreich ist, die es benötigen!
In letzter Zeit verwenden die Projekte des Unternehmens das Laravel-Framework entsprechend den aufgetretenen Problemen.
Fügen Sie Routing-Dateien im Routenordner hinzu. Meins ist für diejenigen, die eine App schreiben Schnittstellen sind faul und nennen sie einfach app.php
Nach dem Hinzufügen müssen Sie die Datei app/Providers/RouteServiceProvider.php wie folgt konfigurieren:
protected function mapAppRoutes() { Route::prefix('app') ->middleware('app') ->namespace($this->namespace.'\App') ->group(base_path('routes/app.php')); }
Fügen Sie diesen Satz hinzu: $this->mapAppRoutes();
Fügen Sie den App-Klassennamen und seinen Pfad in /app/Http/Kernel.php hinzu. 'app' => AppHttpMiddlewareVerifyApp::class
in /app /Http/ Erstellen Sie VerifyApp.php im Ordner Middleware/ und schreiben Sie den Bestätigungscode
class VerifyApp { public function handle($request, Closure $next) { // if (“判断条件”) { return n e x t ( next(next(request); // } // 返回跳转到网站首页 // return redirect('/'); } }Auf diese Weise können Sie die von Ihnen geschriebene Route definierenMeine Datei wird in app/Http/Controllers/App abgelegt
Erstellen Sie eine Neue Datei UserController.php, wie im Bild gezeigt
Diese Methoden werden neu in der Datei hinzugefügt
Dann können Sie sie in der app.php-Route definieren und so viel schreiben, wie Sie möchten
Route::any('login', 'UserController@login'); Route::any('register', 'UserController@register'); Route::any('sendSms', 'UserController@sendSms'); Route::any('check_mobile', 'UserController@checkMobile');
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonSo fügen Sie eine Routing-Datei in Laravel hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!