検索

ホームページ  >  に質問  >  本文

Laravelでフォーム送信時のアクセスルートを設定するにはどうすればよいですか?

フォーム:

リーリー

ルーティング:

リーリー

このように書くと2番目のみにアクセスします。送信ボタンをクリックした後(注: この時点では form action='')、現在のコントローラーに転送してアクセスする必要がないようにルーティングを設定するにはどうすればよいですか?

阿神阿神2846日前580

全員に返信(3)返信します

  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:48:45

    1.{{Request::path()}} テンプレート内の現在のルート名を取得します。
    2. アクション側で直接 {{url('xxxx')}} を実行することもできます。xxxx は目的の名前です。プロセスルーティング
    3. 可能であれば、忘れずに導入してください。

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:48:45

    2 つのルートのリクエスト メソッドとパスが同じ場合は機能しません。どちらかを変更できます。

    リーリー

    その後、現在のルーティング アドレスを取得したい場合は、次のメソッドを使用できます:

    リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 16:48:45

    フォーム:

    リーリー

    ルート:
    Route::get('/','SearchController@searchscor');
    コントローラー:
    public function searchscor(Request $request){

    リーリー

    action="" の場合、現在のルートにアクセスすることを意味します。

    返事
    0
  • キャンセル返事