jmpagella / people-management
此包已被废弃且不再维护。未建议替换包。
此包允许生成执行人员管理所需的结构和模型。
1.2.0
2019-11-18 18:29 UTC
Requires
- php: >=5.6.4
- laravel/framework: 5.5.*|5.6.*|5.7.*|5.8.*|^6.0
This package is auto-updated.
Last update: 2023-06-19 02:27:02 UTC
README
此包允许生成执行基本联系人管理所需的结构和模型。
安装
通过composer
composer require jmpagella/people-management
安装以发布配置和迁移文件
php artisan people-management:install
最后运行迁移
php artisan migrate
表
运行迁移后,将创建8张表
- People
- PeopleCategory
- People-PeopleCategory
- PeopleAttributeType
- PeopleTelephone
- PeopleEmail
- PeopleAddress
- PeopleNote
基本使用
新建人员
$people = new People();
$people->name = 'John';
$people->last_name = 'Doe';
$people->save();
或者您可以
$people = People::create(['name' => 'John', 'last_name' => 'Doe']);
新建电话/电子邮件/地址/备注
$people = People::find(1);
PeopleTelephone::create(['people_id' => $people->id, 'telephone' => '444-5555']);
获取电话/电子邮件/地址/备注
$people = People::find(1);
$people->telephones;
创建类别并分配给人员
$category = PeopleCategory::create(['name' => 'Client']);
$people = People::find(1);
$people->categories()->attach($category);
$people->categories;
许可证
此项目受MIT许可证条款的约束。