私はタスク/ジョブを監視するためのアプリケーションを構築しています。各ジョブはステータスを持ち、デフォルトは「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']);
}
そして最後に、私のルート、私は最大の疑問を持っています。私は2つの相反するルート
Route::get('job/detail/{job}', '[email protected]');
Route::put('job/detail/{job}', '[email protected]');
が存在することがあるので、私は、任意のフォームを使用していない、と私は、ボタンのクリックから右の更新をやってみたかったです。それは可能ですか?
回答ありがとうございますが、動作していません。コントローラーや問題の原因となったルートがわからない場合 –
生成されたHTMLを投稿できますか? –