在使用 Laravel SoftDeletes 时进行级联删除和恢复
如果您喜欢 MySQL 的级联删除功能,但希望使用 Laravel 的 SoftDeletes 功能,则需要执行一些额外步骤,以确保关系被正确删除或恢复。
从 Laravel 5.5 版开始,可以利用服务提供者的自动发现功能。对于 5.5 之前的 Laravel 版本,您必须在 config/app.php 中注册服务提供者,即 Askedio\SoftCascade\Providers\GenericServiceProvider::class。
受保护的 $softCascade 为 ['profiles'];~~~ 用于受限关系。示例。~~~ use \Askedio\SoftCascade\Traits\SoftCascadeTrait;
也可以通过这种方式与查询构建器一起使用。
暂无开放 Issues,或尚未同步最近议题。