sfneal/address

将多态 'address' 关系添加到 Laravel 应用的 Eloquent 模型中

3.0.0 2024-05-02 21:09 UTC

This package is auto-updated.

Last update: 2024-09-20 16:56:01 UTC


README

Packagist PHP support Latest Version on Packagist Build Status StyleCI Scrutinizer Code Quality Total Downloads

将多态 '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 包样板 生成的。