ホームページ >PHPフレームワーク >Laravel >laravelでルーティングファイルを追加する方法

laravelでルーティングファイルを追加する方法

藏色散人
藏色散人転載
2021-05-24 15:38:033584ブラウズ

laravel の次のチュートリアル コラムでは、laravel にルーティング ファイルを追加する方法を紹介します。

最近、会社のプロジェクトで laravel フレームワークが使用されるようになりましたが、使用される機能の一部は発生する問題によって異なります。徐々に改善していきます。

routes フォルダーの下にルーティング ファイルを追加します。私のものは、アプリのインターフェイスを記述するために使用されます。私は怠け者なので、単に app.php


laravelでルーティングファイルを追加する方法 という名前を付けます。追加した後、次のことが必要です。ファイルで、app/Providers/RouteServiceProvider.php ファイルを見つけて、次の行を追加します

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

laravelでルーティングファイルを追加する方法 次に、map メソッドを見つけて、次の文を追加します $this->mapAppRoutes() ;

laravelでルーティングファイルを追加する方法

App クラス名とそのパスを /app/Http/Kernel.php

'app' => \App\Http\Middleware\VerifyApp::class に追加します。

laravelでルーティングファイルを追加する方法 /app/Http/Middleware/ フォルダーに VerifyApp.php を作成し、検証コード

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

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

laravelでルーティングファイルを追加する方法

を記述して、定義したルートが

私のファイルは app/Http/Controllers/App

図に示すように、新しいファイル UserController.php を作成します


laravelでルーティングファイルを追加する方法 新しく追加されましたこれらのメソッドは、app.php ルートで定義できます。好きなだけ記述できます

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

laravelでルーティングファイルを追加する方法

laravelでルーティングファイルを追加する方法

関連する推奨事項: 最新の 5 つの Laravel ビデオ チュートリアル

以上がlaravelでルーティングファイルを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。