プロジェクトの合計投票数でデータベースの列を更新しようとしています。404 問題が発生していますが、ルートに問題はありません。(PS: Laravel 3)
これは、すべてのプロジェクトの私の投票ボタンです:
{{ Form::open('project/addvote', 'VOTE') }}
{{ Form::hidden('id', $project->id) }}
{{ Form::submit('Vote') }}
{{ Form::close() }}
したがって、投票ボタンをクリックすると、次のルートが使用されます。
Route::put('project/addvote', array('uses'=>'projects@addvote'));
そして、これはプロジェクトコントローラーでの私のアクションです(まだ更新せず、リダイレクトしようとしているだけです):
public function put_addvote(){
return Redirect::to_route('project', $id)
->with('message', 'Vote successful');
}
このルートにリダイレクト:
Route::get('project/(:num)', array('as'=>'project', 'uses'=>'projects@project'));
そして、これは私に404エラーを引き起こしています
ここでのすべての応答と大きな助けに感謝します!