hexiros / person-trait
一个简单的包,可以为任何模型添加Person特征。
dev-master
2023-05-11 04:43 UTC
This package is auto-updated.
Last update: 2024-09-11 07:39:52 UTC
README
此包提供了一个PersonTrait,可以在Laravel模型中使用以添加常见的个人信息字段。字段包括:firstName、middleName、lastName、birthDate、birthPlace、gender、nationality、religion、suffix、salutation和title。
安装
您可以使用Composer安装此包。在您的Laravel应用程序目录中运行以下命令
composer require your-vendor-name/person-trait
接下来,将服务提供者添加到Laravel应用程序的config/app.php文件中的providers数组中
'providers' => [
// Other service providers...
Hexiros\PersonTrait\Providers\PersonServiceProvider::class,
],
最后,运行迁移以将Person字段添加到您的用户表中
php artisan migrate
用法
要使用PersonTrait,只需将其添加到任何需要个人信息字段的Laravel模型中
use YourVendorName\PersonTrait\PersonTrait;
class User extends Authenticatable
{
use PersonTrait;
// Your model code...
}
然后您可以访问模型的实例上的Person字段
$user = User::find(1);
$user->firstName = 'John';
$user->lastName = 'Doe';
$user->save();