sfneal / address
将多态 'address' 关系添加到 Laravel 应用的 Eloquent 模型中
3.0.0
2024-05-02 21:09 UTC
Requires
- php: ^8.0
- sfneal/array-helpers: ^3.0
- sfneal/models: ^3.0|^4.0
- sfneal/string-helpers: ^1.0
Requires (Dev)
- orchestra/testbench: ^7.40|^8.0|9.0
- phpunit/phpunit: ^9.6|^10.0|^11.0
- sfneal/datum: ^2.0
- sfneal/mock-models: >=0.8
README
将多态 'address' 关系添加到 Laravel 应用的 Eloquent 模型中。
安装
您可以通过 composer 安装此包
composer require sfneal/address
要使用数据库迁移,请发布服务提供者。
php artisan vendor:publish --provider="Sfneal\Address\Providers\AddressServiceProvider"
用法
将 'address' 关系添加到 Eloquent 模型中。
use Illuminate\Database\Eloquent\Relations\MorphOne; use Sfneal\Address\Models\Address; /** * Address relationship. * * @return MorphOne|Address */ public function address() { return $this->morphOne(Address::class, 'addressable'); }
测试
composer test
变更日志
有关最近更改的详细信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全性
如果您发现任何安全相关的问题,请发送电子邮件至 stephen.neal14@gmail.com 而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。
PHP 包样板
此包是使用 PHP 包样板 生成的。