所以我正在構建一個應用程序來監視任務/作業。每個作業都有一個狀態,默認值爲「1」。如果已經完成,用戶將點擊一個按鈕,這會將狀態更改爲「2」,表示完成。不過,我目前還沒有取得成功,我將需要你的幫助。Laravel 5.3數據庫從按鈕更新點擊
到目前爲止,這是我做了什麼
按鈕鏈接:
<p>
{{ link_to('job/detail/' . $job->id, 'Finish Task', ['class' => 'btn btn-primary btn-lg']) }}
</p>
控制器:
public function finish($id)
{
$job = Job::findOrFail($id);
$job->update(['status' => '2']);
}
最後,我的路線,這是我最大的疑點。因爲我可能有兩條相沖突的路線
Route::get('job/detail/{job}', '[email protected]');
Route::put('job/detail/{job}', '[email protected]');
我沒有使用任何形式,我想從按鈕單擊執行更新。那可能嗎?
感謝您的回答
感謝您的答案,但它不工作。不知道是否它是控制器或導致問題的路線 –
嘿可以發佈生成的HTML嗎? –