我在使用 URL::route 时遇到问题。我的控制器中有一个名为 AuthController 的公共函数,名为 delete_character,它的外观如下:
public function delete_character()
{
$player->delete();
return View::make('index')->with('danger', 'You have successfully deleted your character!');
}
另外,我创建了一个命名路线:
Route::post('delete_character', array(
'as' => 'delete_character',
'uses' => 'AuthController@delete_character'
));
我要做的就是执行$player->delete
. 我不希望它成为一个站点,只是当我单击一个按钮时它会删除播放器。我也完成了按钮:
<td><a class="btn btn-mini btn-danger" href="{{ URL::route('delete_character') }}"><i class="icon-trash icon-white"></i> Delete</a></td>
但我不断得到MethodNotAllowedHttpException
。有什么提示吗?