【发布时间】:2017-02-14 19:50:01
【问题描述】:
需要在不使用表单标签的情况下删除记录。只需在 url 中传递一个 id 并获取一个需要处理的 id。
谢谢
【问题讨论】:
-
请添加一些附加信息。
标签: laravel
需要在不使用表单标签的情况下删除记录。只需在 url 中传递一个 id 并获取一个需要处理的 id。
谢谢
【问题讨论】:
标签: laravel
按照以下步骤进行
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';
}
希望您能找到解决方案!
【讨论】:
这样试试
<a type="button" class="label label-danger" href="/user/delete/{{$user->id}}">Delete</a>
控制器方法
public function getDelete($id)
{
echo $id;
}
【讨论】: