Dew*_*tya 0 php laravel eloquent laravel-5.6
这是我的代码:
路线
Route::resource('ItemName', 'ItemNameController');
Run Code Online (Sandbox Code Playgroud)
控制器
public function destroy(ItemName $itemName)
{
$itemName->delete();
return redirect('ItemName')->with('success', 'Item Has Been Delete');
}
Run Code Online (Sandbox Code Playgroud)
看法
<form action="{{ route('ItemName', $ItemName->id) }}" method="post">
@csrf
@method("DELETE")
<input type="submit" class="btn btn-danger btn-sm" href="{{ $ItemName-
>id }}" value="Delete" onclick="return confirm('Are You Sure To Delete
This Item? #{{ $ItemName->inc }} ')">
</form>
Run Code Online (Sandbox Code Playgroud)
问题是代码无法删除表中的项目,有什么帮助吗?谢谢
在你的控制器中试试这个
public function destroy($id)
{
ItemName::destroy($id);
return redirect('ItemName')->with('success', 'Item Has Been Delete');
}
Run Code Online (Sandbox Code Playgroud)
或者你可以试试
public function destroy($id)
{
$itemName = ItemName::find($id);
$itemName ->delete();
return redirect('ItemName')->with('success', 'Item Has Been Delete');
}
Run Code Online (Sandbox Code Playgroud)