sfneal / crud-model-actions
Eloquent 模型执行 CRUD 操作的动作类的抽象层。
0.17.1
2024-05-06 16:26 UTC
Requires
- php: ^8.0
- laravel/framework: ^8.75|^9.0|^10.0|^11.0
- sfneal/actions: ^2.0
- sfneal/address: ^1.2 || ^2.0 || ^3.0
- sfneal/models: ^2.3 || ^3.0 || ^4.0
- sfneal/observables: ^1.0
Requires (Dev)
- orchestra/testbench: ^7.40|^8.0|9.0
- phpunit/phpunit: ^9.6|^10.0|^11.0
- scrutinizer/ocular: ^1.8
- sfneal/datum: ^1.5 || ^2.0
- sfneal/mock-models: >=0.6
README
Eloquent 模型执行 CRUD 操作的动作类的抽象层。
安装
您可以通过 composer 安装此包
composer require sfneal/crud-model-actions
使用
使用从 CrudModelAction 扩展的动作类来执行 Eloquent 模型的 CRUD 操作。
为了设置在成功执行后触发的默认 TrackingEvent,发布 ServiceProvider 并指定一个事件。
php artisan vendor:publish --provider="Sfneal\CrudModelActions\Providers\CrudModelActionServiceProvider"
// Usage description here
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件 stephen.neal14@gmail.com 联系,而不是使用问题跟踪器。
致谢
许可协议
MIT 许可协议 (MIT)。请参阅 许可文件 了解更多信息。
PHP 包模板
此包是使用 PHP 包模板 生成的。