hookable:Laravel雄辩的钩子系统

时间:2024-03-31 11:38:30
【文件属性】:

文件名称:hookable:Laravel雄辩的钩子系统

文件大小:8KB

文件格式:ZIP

更新时间:2024-03-31 11:38:30

系统开源

沙发/可挂钩 Hooks系统 。 挂钩可用于以下方法: Model::getAttribute Model::setAttribute Model::save Model::toArray Model::replicate Model::isDirty Model::__isset Model::__unset 以及Illuminate\Database\Eloquent\Builder类上可用的所有方法。 安装 克隆回购或作为作曲家依赖项拉取: composer require sofa/hookable:~5.2 用法 为了注册一个钩子,您可以在模型上使用静态方法hook : 。 重要说明:如果在静态上下文中创建Closure (例如模型的boot方法),PHP将不允许您将Closure绑定到模型的实例,因此您需要对其进行一点修改,因为闭包是在以下情况下创建


【文件预览】:
hookable-master
----src()
--------Hookable.php(7KB)
--------Pipeline.php(2KB)
--------ArgumentBag.php(1KB)
--------Builder.php(14KB)
--------Contracts()
----composer.json(870B)
----README.md(2KB)

网友评论