hwacom / personnel-info
仓库包
v1.1.0
2023-07-29 10:05 UTC
README
前言
要使用同步用户,请先确保Users表格式与EIP相同。
安装说明
composer require hwacom/personnel-info
服务提供商设置 (Laravel 5.5^ 会自动加载)
Composer安装后需要修改 config/app.php
找到 providers 区域并添加
\Hwacom\PersonnelInfo\PersonnelInfoServiceProvider::class,
配置文件发布
以下指令会建立HR_DB配置文件,需要在 .env
文件中增加设置。
php artisan vendor:publish
以下设置会自动添加到 config/database.php(全局设置不会修改原始文件)
'hr' => [ 'driver' => 'mysql', 'host' => env('HR_DB_HOST', '127.0.0.1'), 'port' => env('HR_DB_PORT', '3306'), 'database' => env('HR_DB_DATABASE', 'forge'), 'username' => env('HR_DB_USERNAME', 'forge'), 'password' => env('HR_DB_PASSWORD', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'prefix_indexes' => true, 'strict' => false, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), PDO::ATTR_EMULATE_PREPARES => true, PDO::MYSQL_ATTR_COMPRESS => true, ]) : [], ],
在.env
中增加设置
HR_DB_HOST = HR_DB_PORT = HR_DB_DATABASE = HR_DB_USERNAME = HR_DB_PASSWORD =
指令建立相关文件
php artisan personnel:install
如有生成Update User Migration
php artisan migrate
调整User Model
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $guarded = [];