我是Laravel 5的新手,我正嘗試使用新的Form Request來驗證我的應用程序中的所有表單。如何在Laravel 5表單請求中使用請求路由參數?
現在我被困在一個地方,我需要刪除一個資源,並且我創建了一個DeleteResourceRequest來使用授權方法。
問題是我需要找到什麼id在路由參數中被請求,但我看不到如何得到它的授權方法。
我可以使用id在控制器方法如下所示:
public function destroy($id, DeletePivotRequest $request)
{
Resource::findOrFail($id);
}
可是如何才能讓這個在表單請求的授權方式工作?
謝謝你的快速反應(存根
inventory/manufacturers
的最後部分的單一版本)。我做了dd($ this-> route('id'));在授權方法中。它返回null。 :( – Rohan如果你使用資源路由,參數的名字應該是資源的名字,例如'post',如果你有'Route :: resource('post',...)' – lukasgeiter
是的,我想它最終通過拋棄他的路由對象本身。非常感謝你。:) – Rohan