如何在使用软删除的laravel中针对特定用户删除的记录保存用户ID

阿赫塔尔·穆尼尔(Akhtar Munir)

就像在存储方法中一样,我可以说记录是由该特定用户创建的。在这种情况下,create ID字段存在于保存用户ID的数据库中。

 public function store(Request $request)
 {
     $data = $request->all();
     $data['created_by'] = Auth::user()->id;
     Employee::create($data);
  }

这只是我显示的用于存储方法的简单快捷方式代码,它可以正常工作,但是我如何针对已删除的操作保存用户ID,例如当登录的用户删除软删除的记录但我也想存储当前记录时登录数据库中的用户ID。在destroy方法中,我们仅传递ID即可删除特定记录,例如:

  public function destroy($id)
  {
     $emp = Employee::findOrFail($id);
     $emp->delete();
  }

在这里,我如何将当前登录的用户ID传递给数据库表,如!我想说数据库表中delete_by字段中的用户ID。这将删除记录,但是如何针对此删除操作保存用户ID。提前致谢。

阿赫塔尔·穆尼尔(Akhtar Munir)

我找到了解决方案。谢谢

    public function destroy($id)
    {
    $emp = Employee::findOrFail($id);
    $emp->deleted_by = Auth::user()->id;
    $emp->deleted_at = Carbon::now()->format("date format");
    $emp->update();
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在员工和用户模型中使用软删除?

如何在Laravel中覆盖软删除

在Laravel中软删除父记录时如何软删除相关记录?

如何使用 Groovy 从用户中删除特定的 Jenkins 用户权限?

如何使用Laravel的“查询”构建器还原软删除的记录?

Ruby on Rails API如何软删除用户

如何验证用户是否被软删除或销毁

如何在cakePHP3中删除特定用户的会话?

如何在WordPress中批量删除特定用户?

如何防止用户删除记录

如何获取删除记录的用户?

如何从特定用户中删除角色

如何在laravel 5.4中使用软删除检查模型

如何在 postgres 中删除超级用户

我如何在用户 ID 级别删除重复记录?

如何立即禁止对已软删除或不再启用的用户的访问?

如何在删除帐户中删除用户的帖子?

从特定用户组中删除用户

如何从用户数据库中删除ID为221的重复记录

用户删除该行后,如何从C#中的DataGridview中的特定行保存数据

Laravel 5:使用Route :: delete删除用户记录,在RouteCollection.php中获取MethodNotAllowedHttpException

从用户中删除组ID

如何使用软删除一次在Laravel中恢复/强制删除多个项目

从表中删除特定记录的用户窗体总是在删除特定记录后复制最后一条记录

如何在 Pentaho 中完全删除用户定义的 Java 类中的特定输入字段

从表中删除用户记录很少的行

使用验证用户会话删除记录

如何删除保存在Chrome表单中的用户名?

如何在默认的laravel注册表中拒绝使用特定用户名的用户注册?