Laravel は人気のある PHP フレームワークであり、ルーティング システムなどの実用的な機能とコンポーネントを多数含む軽量の MVC フレームワークです。 Laravel のルーティング システムは非常に強力かつ柔軟であるため、開発者はアプリケーションのルーティングを簡単に定義および管理できます。
Laravel アプリケーションでは、「artisan Route:list」コマンドを使用して、定義されているすべてのルートを表示できます。このコマンドを使用して Laravel のルートを表示する方法は次のとおりです。
ステップ 1: ターミナルまたはコマンド ラインを開く
オペレーティング システムでターミナルまたはコマンド ライン インターフェイスを開きます。 Windows ユーザーの場合は、検索バーに「cmd」と入力してコマンド プロンプトを開くことができます。 Mac および Linux ユーザーの場合は、「Control Alt T」キーの組み合わせを押してターミナルを開くことができます。
ステップ 2: Laravel アプリケーションのルート ディレクトリを入力します。
「CD」コマンドを使用して、Laravel アプリケーションのルート ディレクトリに入ります。たとえば、Laravel アプリケーションが「/var/www/html/myapp」ディレクトリにある場合、次のコマンドを使用してディレクトリに入ることができます:
cd /var/www/html/myapp
ステップ 3: 「artisan Route:list」を実行します。 " command
Laravel アプリケーションのルート ディレクトリで次のコマンドを実行します:
php artisan route:list
Enter キーを押すと、次のような出力が表示されます:
+--------+----------+------------------------+------+--------------------------------------------------------+------------+ | Domain | Method | URI | Name | Action | Middleware | +--------+----------+------------------------+------+--------------------------------------------------------+------------+ | | GET|HEAD | / | | Closure | web | | | GET|HEAD | api/user | | Closure | api | | | GET|HEAD | hello | | AppHttpControllersHelloController@index | web | | | GET|HEAD | user/{id} | | AppHttpControllersUserController@show | web | | | POST | user | | AppHttpControllersUserController@store | web | +--------+----------+------------------------+------+--------------------------------------------------------+------------+
このテーブルには、ドメイン名、HTTP メソッド、URI、ルート名、メソッド、ルートに適用されるミドルウェアなど、定義された各ルートの関連情報が表示されます。
Laravel アプリケーションに多くのルートがある場合は、「--sort=name」オプションを追加して、次のように名前で並べ替えることができます。
php artisan route:list --sort=name
これにより、ルートが次のように並べ替えられます。ルート名 すべてのルートを並べ替えます。
以下に示すように、「--path=uri」オプションを使用して、指定した URI に関連するルートのみを表示することもできます。
php artisan route:list --path=user
これにより、「user」を含むルートのみが表示されます。 URI に .
概要
「artisan Route:list」コマンドを使用すると、Laravel アプリケーションで定義されているすべてのルートを簡単に表示できます。このコマンドを使用すると、さまざまなオプションやフィルターを使用してルートを検索および並べ替えることもできます。この小さなトリックは、Laravel アプリケーションをより適切に整理および管理するのに役立ちます。
以上がLaravelのルーティングを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。