| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
-
- use Returnee\DcatEmployeeAuth\Models\EmployeeAdministrator;
-
- return [
- // 是否启用员工后台认证扩展。
- 'enabled' => env('DCAT_EMPLOYEE_AUTH_ENABLED', true),
-
- // Dcat Admin 使用的认证守卫和用户提供者名称。
- 'guard' => env('DCAT_EMPLOYEE_AUTH_GUARD', 'admin'),
- 'provider' => env('DCAT_EMPLOYEE_AUTH_PROVIDER', 'admin'),
-
- // 员工管理员模型、数据库连接及员工数据表。
- 'model' => EmployeeAdministrator::class,
- 'connection' => env('DCAT_EMPLOYEE_AUTH_CONNECTION'),
- 'table' => env('DCAT_EMPLOYEE_AUTH_TABLE', 'employees'),
-
- // 登录表单字段、中文标签及允许用于登录的数据库字段。
- 'login_input' => 'account',
- 'login_label' => '手机号',
- 'login_columns' => [
- 'phone',
- ],
-
- // 项目员工表字段与扩展内部字段的映射关系。
- 'fields' => [
- 'employee_no' => 'employee_no',
- 'name' => 'name',
- 'avatar' => 'avatar',
- 'password' => 'password',
- 'status' => 'status',
- 'last_login_at' => 'last_login_at',
- 'last_login_ip' => 'last_login_ip',
- ],
-
- // 有效员工状态值;状态不匹配的员工无法登录。
- 'active_value' => 1,
-
- // 登录页和密码输入限制。
- 'remember' => true,
- 'password_min_length' => 6,
- 'password_max_length' => 64,
- ];
|