2017-04-06 101 views
0

我已經結合表laravel一種形式中,表具有的用戶這樣一些值作爲enter image description here是否可以使用單一形式調用不同的控制器方法?

上述表

我有選擇複選框如deletecopy details等按鈕所以我需要呼叫控制的不同的方法。

+0

當然......你可以設置你想要的永遠....你使用Laravel集體的形式?喜歡這個 {!! Form :: open()!!} – lewis4u

+0

爲什麼不爲每個操作創建一個路由並鏈接到它們? –

+0

我會用AJAX來做這件事。 – Mick

回答

0

是的,這是可能的。 HTML5會將一個formaction屬性添加到<按鈕>,從而允許它在單擊時覆蓋表單url。您每個動作仍然需要一條路線。

<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。如果指定,它將覆蓋按鈕的表單所有者的操作屬性。

來源:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-formaction

相關問題