我是 Laravel 框架的新手,但我真的很喜欢它。我最大的问题是我一直在寻找如何使用资源控制器删除单个记录。
控制器方法:
public function destroy($id) {
$department = Department::find($id);
$department->delete();
}
删除我试过的链接:
<a class="btn btn-xs btn-danger" data-method="delete" href="{{ URL::to('department/' . $department->id) }}"><i class="icon-remove"></i></a>
Javascript:
<script type="text/javascript">
$(function(){
$('[data-method]').append(function(){
return "\n" +
"form action='" + $(this).attr('href') + "' method='post' style='display: none;'>\n" +
"<input type='hidden' name='_method' value='"+$(this).attr('data-method')+"'>\n" +
"</form>\n"
})
.removeAttr('href')
.attr('style', 'cursor: pointer;')
.attr('onclick', '$(this).find("form").submit();');
});
现在,当我单击删除链接时,它不起作用。关于我做错了什么的任何想法,我一直在寻找这么久。