ひとつの検索フォームに検索ボタンと条件を保存するボタンを作成したいと思っております。
処理の流れは以下のように考えております。
▼検索ボタンが押下された場合:
→ formの内容をsubmit
→ PHP側で制御(クエリビルダでsqlを発行)
→ 検索結果を出力
※こちらの処理は完成しています。
▼条件を保存するボタンが押下された場合:
→ formの内容をDBに保存
html
1<form method="get" action="/hoge"> 2 {{ csrf_field() }} 3 <input class="form-control" type="text" placeholder="メールアドレス"> 4 <input class="form-control" type="password" placeholder="パスワード"> 5 <button type="submit">検索</button> 6 <button type="submit">条件を保存する</button> 7</form>
ボタンごとに処理を変えるにはアクションを分ける必要があるかと思っているのですが、
同じルートで同じコントローラのアクションを分ける方法が分かりません。
PHP
1Route::get('/hoge', 'HogeController@search'); 2Route::get('/hoge', 'HogeController@db');
ボタンごとに同じフォームの内容を使って処理を分岐させるにはどうしたら良いでしょうか。
ご指導アドバイス等いただけますと幸いです。宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/07/30 04:37
2018/07/30 05:09
2018/07/30 05:13