需要在不使用表单标记的情况下删除记录。只需在url中传递一个id并获取需要处理的id。
由于
答案 0 :(得分:1)
按照以下步骤
<强> HTML 强>
<a href="#" thisRecordId="{{$id}}" id="btnDelete">Delete</a>
<强> JS 强>
$('a#btnDelete').on('click',function()
{
var thisElement = $(this);
$.ajax({
type: 'post',
url: "{{url('/')}}" + '/deleteRecord/'+thisElement.attr('thisRecordId'),
data : {'_token': '{!! csrf_token() !!}'},
async: false,
success:function(response)
{
console.log(response)
}
});
});
<强>路线强>
Route::post('deleteRecord/{id}','YourController@deleteRecord');
<强>控制器强>
public function deleteRecord($id)
{
$findRecord = ModelName::findOrFail($id);
$findRecord->delete();
return 'success';
}
希望你能找到解决方案!
答案 1 :(得分:-3)
试试这个
bower install
控制器方法
<a type="button" class="label label-danger" href="/user/delete/{{$user->id}}">Delete</a>