Laravel5 的 Eloquent 返回树形结构
有时候要做树形结构,Laravel 的 Eloquent 可以很方便地递归查询,并返回结果。
有时候要做树形结构,Laravel 的 Eloquent 可以很方便地递归查询,并返回结果。
虽然终端经常使用,但是有些快捷键确实没有用过。收集了常用的一些:
开发过程中,用 Laravel 的自带软删除(Soft Deleting)模式,此时如果关联外键删除是不可行的,而且又不想用数据库的事件促发关联表更新的话,可以使用 Laravel 的 Model 的 deleted 事件进行更新。
正常来说数据库最好不要做真正的硬删除操作,所以可以改用柔和的软删除。也就是在数据库增加一个字段,比如 is_deleted,如果是 0 的时候表示正常,1 表示已被删除。
后端早期使用的是 Laravel 构建的,用户系统的密码加密方式用的是原生的语法:password_hash