私はLaravelを初めて使っていて、値がaとbの2つの入力サブミットを持つミニプログラムを持っていただけです 私がクリックすると、そのcontrollerX @ functionBをクリックします。 私は自分のURLを変更したくありません。私はこれが単純なPHP(隠された入力)でどのように動作するかを知っています これが説明されているドキュメントは見つかりませんでした。誰かが私のためにそれをリンクしたり、私の質問に答えることができますかphp laravel 2回の送信のためのルート
-2
A
答えて
-1
これは完全にlaravel質問はありませんが、別のルートにそれを送信するために同じルートに値a
またはb
でパラメータを送信するためにhidden
入力を使用、または<form>
要素のaction
パラメータを使用しますか。
<form method="POST">
<input type="hidden" name="parameter" value="a"/>
...
<button type="submit">Submit</button>
</form>
これは、handlePost
として、Controller
関数によって処理されます:
public function handlePost(Request $request){
$hiddenParameter = $request->input("parameter");
if($hiddenParameter == "a"){
// do something;
} else if($hiddenParameter == "b"){
// do something else;
} else {
// tampering prevention;
}
}
あなたはaction
方法でそれをやった場合は、フォームを持っていると思います:
<form method="POST" url="{{ url("/action/a") }}">
...
</form>
これらの各動作の機能と、handleA
とhandleB
:
public function handleA(Request $request){
// do whatever;
}
public function handleB(Request $request){
// do whatever;
}
最後に、あなたはこれらのアクションに対応するようにルートを必要とするだろう:
Route::post("/actions/a", "[email protected]");
Route::post("/actions/b", "[email protected]");
かなり広範な答えだが、正しい道にあなたを取得する必要があること。
関連する問題
- 1. 1つのフォームから2つの送信ボタンlaravel php
- 2. Laravelはなぜメールを2回送信していますか?
- 3. Ajaxフォーム送信データ2回
- 4. Laravel 4 2つの送信ボタン
- 5. Ajaxフォームを2回送信
- 6. クローズドソケットの2回目の送信時にのみ壊れたパイプ
- 7. PHP Javascriptシングルフォームコール2つのフォームに送信
- 8. Office 365の直接送信のためのnodemailer 2.x設定
- 9. PHPの変更のためにAPIサーバにpingを送信
- 10. PHPMailerが2回送信される
- 11. Redmineがメールを2回送信する
- 12. jquery pjax 2回送信要求
- 13. Discord.pyが2回メッセージを送信する
- 14. Angular2 RC5 - フォームを2回送信する
- 15. C++コードのネイバー送信を行うためのICMPv6の送信
- 16. PHPのlaravel jqueryのポストメソッドで変数を送信する方法
- 17. コールのルートURL送信パラメータCodeIgniterの
- 18. ファイル名のためにLaravelルートが機能しない
- 19. Laravel 5.1 1つのフォームから2つの送信ボタン
- 20. React Native/Laravel - APIへのリクエストの送信
- 21. PHPデータを送信するためのラチェットソケットクライアント
- 22. PHPでトラックバック/ピングバックを送信するためのライブラリ
- 23. NotFoundHttpExceptionはルートPHP Laravel 5.2
- 24. PHPルーティングURLルーティングのためのnikic /高速ルートのPHPパッケージで
- 25. 承認のために角2を送信する
- 26. Laravelは - ルートのキャプションに、LaravelのドキュメントではバニラPHP
- 27. laravelでajaxを送信した後、カスタムファイルのlaravelクエリ?
- 28. 送信jqueryの変数はルート
- 29. Laravel phpunit testingメール送信
- 30. Laravel yajra Datatable:カスタムクエリのためのDataTableサービスクラスにパラメータを送信する方法?