我試圖從我的編輯頁面到我的更新頁面,但是文檔中沒有解釋如何路由到它。這是我的我的編輯頁面形式:從編輯到更新他們之間的鏈接如何?
/*
Or method="PUT"
*/
<form method="PATCH" action="../{{$id}}">
{{ method_field('PUT') }}
<input type="submit" value="edit"/>
</form>
我的路線被宣佈爲一個資源控制器:
Routes::resource('/','TestController',['parameters' => [
'' => 'test'
]]);
在我的控制器我只是有:
public function update(Request $request, Test $test){
return 'test';
}
它只是給嘗試以多種方式訪問更新操作時遇到不同的錯誤。
我想:{{route($id)}}
這給了我:沒有定義
的資源文件給我的網址是假設是這樣的
路線1:
PUT/PATCH /photos/{photo}
我不明白laravel中的資源控制器的路由,而這些資源控制器並沒有太多的發現。我甚至試圖從
/{{$id}}/edit
這樣簡單地返回1:../{{$id}}
,但這只是讓我參加show動作(因爲show和update顯然具有相同的url),我也認爲這不是從控制器訪問動作的最佳方式。
您尚未提供表單操作。 –
@RossWilson是的,我保持空虛,導致下面的例子是我作爲一個行動嘗試 – Loko