我已經結合表laravel一種形式中,表具有的用戶這樣一些值作爲是否可以使用單一形式調用不同的控制器方法?
上述表我有選擇複選框如delete
,copy details
等按鈕所以我需要呼叫控制的不同的方法。
我已經結合表laravel一種形式中,表具有的用戶這樣一些值作爲是否可以使用單一形式調用不同的控制器方法?
上述表我有選擇複選框如delete
,copy details
等按鈕所以我需要呼叫控制的不同的方法。
是的,這是可能的。 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
當然......你可以設置你想要的永遠....你使用Laravel集體的形式?喜歡這個 {!! Form :: open()!!} – lewis4u
爲什麼不爲每個操作創建一個路由並鏈接到它們? –
我會用AJAX來做這件事。 – Mick