2017-04-06 13 views
0

私はテーブルとlaravel内の1つのフォームを持っているが、テーブルには、テーブルの上enter image description here単一のフォームを使用して異なるコントローラのメソッドを呼び出すことは可能ですか?

など、ユーザーのいくつかの値を持っている私はので、私は、コントロールのさまざまなメソッドを呼び出す必要があるなど、選択、チェックボックスなどdeletecopy details、ためのボタンがあります。

+0

...あなたはLaravelはフォームのためのコレクティブ使用します....あなたが欲しい、これまでどの設定することができますか?このような {!! Form :: open()!!} – lewis4u

+0

各操作のルートを作成してリンクするのはなぜですか? –

+0

私はAJAXでこれを行います。 – Mick

答えて

0

はい、可能です。 HTML5はフォームの属性を<ボタンに追加し、クリックするとフォームのURLを上書きできるようにします。アクションごとに1つのルートが必要です。

<form method="post" action="/you-need-html5-error-page"> 
    <button formaction="/delete"> delete </button> 
    <button formaction="/bedazzle> bedazzle </button> 

    <input type="checkbox" name="id" value="1"> 
    <input type="checkbox" name="id" value="2"> 
</form> 

formaction - ボタンで提出された情報を処理するプログラムのURI。指定すると、ボタンのフォーム所有者のaction属性がオーバーライドされます。

出典:

関連する問題