laravel - Laravel - 销毁然后更新deleted_by
问题描述
destroy
使用后我需要更新我的deleted_by
字段时出现错误。我听说过可修订的,但我正在努力使我的应用程序尽可能简单。甚至可以在 a 中抛出另一个函数destroy
吗?
public function destroy($id, Department $department)
{
if(Department::destroy($id)) {
$department->update([
'deleted_by' => Auth::user()->id,
]);
}
}
解决方案
您可以使用路由模型绑定并这样做:
public function destroy(Department $department)
{
if($department->delete()) {
$department->update([
'deleted_by' => Auth::user()->id,
]);
}
}
推荐阅读
- sql - 在日期时间字段上使用 IIF 输出字符串时 SQL Server 转换错误
- c# - OpenGL中的旋转问题
- python-asyncio - Asyncio RuntimeError: readuntil() 在另一个协程已经在等待传入数据时调用
- javascript - JavaScript 箭头函数创建 li 对象并添加到 HTML 页面
- python-3.x - Python Tkinter 在按钮单击时冻结
- c++11 - 如何使用管理器类在 C++ 中使用 SFML 库管理角色及其动画
- c - fwrite后txt文件中出现汉字
- c# - 虽然活动功能异常,但运行时状态是完成而不是失败
- google-bigquery - 如何解决 CSV 到 BigQuery 加载错误
- asp.net - 内置 Chrome PDF 查看器不会为 ASP.NET Web App 中经过身份验证的用户完全加载大型 PDF 文件