我正在尝试用一个项目的总票数来更新我的数据库中的一个列。我遇到了 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 错误
感谢您的每一个回复和这里的大力帮助!