Laravelルートのオプションパラメータの問題

バシルディーンアフマド

私のルートは:

Route::get('members/{name?}/{id}', 'Sample1Controller@sampleFn1');
Route::get('members/{id}/edit', 'Sample2Controller@sampleFn2');

ブレードからURLリンクをクリックすると、

<a href="members/1/edit">Edit</a>

最初のルートに移動し、Sample1Controller @ sampleFn1を呼び出します。なぜ??助けてください..

リンクをクリックすると、2番目のルートに移動し、Sample2Controller @ sampleFn2を呼び出します。何か助けはありますか?

前もって感謝します。

Fouad
Route::get('members/{name?}/{id}', 'Sample1Controller@sampleFn1');

両方のURLはlaravelで同じように見えます。この場合、$ nameは「1」に設定され、$ idは「edit」に設定されています。オプションのパラメータを最後に移動し、ステータステキストを1レベル前に移動して、あいまいさを回避する必要があります。この場合は、次のようになります。

Route::get('members/edit/{id}', 'Sample2Controller@sampleFn2');
Route::get('members/{id}/{name?}', 'Sample1Controller@sampleFn1');

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Laravel 5:ルートオプションのパラメーターの問題

分類Dev

SLIMオプションのパラメーターの問題

分類Dev

ルートのオプションパラメータ - Laravel 5

分類Dev

オプションのパラメータを使用したルートの作成に関する問題

分類Dev

marklogic xdmp:http-POSTオプションパラメータの問題

分類Dev

Angular 9:ルートナビゲーションパラメータの問題

分類Dev

ReactJSルートオプションのIDURLパラメータ

分類Dev

Laravelのオプションのルーティングパラメーター

分類Dev

Laravelルートのオプションパラメーターをコントローラーに

分類Dev

Hibernate JPA:リポジトリクエリのオプションパラメータの問題

分類Dev

アクションルートオプションのIDパラメータ

分類Dev

Laravelのオプションパラメータのルートバインディング

分類Dev

ルート内のLaravel5の複数のオプションパラメータ

分類Dev

Angular-複数のオプションのルートパラメータ

分類Dev

Angular 2オプションのルートパラメーター

分類Dev

ルート内のSymfonyfosrestbundleオプションパラメーター

分類Dev

オプションのロケールパラメータexpressjs

分類Dev

laravel5.3ルートで機能しない複数のオプションパラメータ

分類Dev

複数のオプションパラメータを使用したLaravelルート

分類Dev

Rails3ルートと複数のオプションパラメータ

分類Dev

Suaveのオプションパラメータを使用したルート

分類Dev

Axiosルート、未定義のオプションパラメータ

分類Dev

.netルート開始のオプションパラメータ

分類Dev

ルート開始時のオプションパラメータ

分類Dev

Swift関数のデフォルトのオプションパラメータ

分類Dev

Swiftのオプションのデフォルトパラメータ

分類Dev

Angular-タイトルでオプションのパラメータを使用

分類Dev

リスト型とブール型のアクションパラメータに関するWebAPIMapHttpRouteの問題

分類Dev

vuejsルーターのオプションのパラメーター

Related 関連記事

  1. 1

    Laravel 5:ルートオプションのパラメーターの問題

  2. 2

    SLIMオプションのパラメーターの問題

  3. 3

    ルートのオプションパラメータ - Laravel 5

  4. 4

    オプションのパラメータを使用したルートの作成に関する問題

  5. 5

    marklogic xdmp:http-POSTオプションパラメータの問題

  6. 6

    Angular 9:ルートナビゲーションパラメータの問題

  7. 7

    ReactJSルートオプションのIDURLパラメータ

  8. 8

    Laravelのオプションのルーティングパラメーター

  9. 9

    Laravelルートのオプションパラメーターをコントローラーに

  10. 10

    Hibernate JPA:リポジトリクエリのオプションパラメータの問題

  11. 11

    アクションルートオプションのIDパラメータ

  12. 12

    Laravelのオプションパラメータのルートバインディング

  13. 13

    ルート内のLaravel5の複数のオプションパラメータ

  14. 14

    Angular-複数のオプションのルートパラメータ

  15. 15

    Angular 2オプションのルートパラメーター

  16. 16

    ルート内のSymfonyfosrestbundleオプションパラメーター

  17. 17

    オプションのロケールパラメータexpressjs

  18. 18

    laravel5.3ルートで機能しない複数のオプションパラメータ

  19. 19

    複数のオプションパラメータを使用したLaravelルート

  20. 20

    Rails3ルートと複数のオプションパラメータ

  21. 21

    Suaveのオプションパラメータを使用したルート

  22. 22

    Axiosルート、未定義のオプションパラメータ

  23. 23

    .netルート開始のオプションパラメータ

  24. 24

    ルート開始時のオプションパラメータ

  25. 25

    Swift関数のデフォルトのオプションパラメータ

  26. 26

    Swiftのオプションのデフォルトパラメータ

  27. 27

    Angular-タイトルでオプションのパラメータを使用

  28. 28

    リスト型とブール型のアクションパラメータに関するWebAPIMapHttpRouteの問題

  29. 29

    vuejsルーターのオプションのパラメーター

ホットタグ

アーカイブ