dlucks/laravel-make-user
Composer 安装命令:
composer require dlucks/laravel-make-user
包简介
Laravel package for creating users by Artisan command
README 文档
README
This is a simple Laravel package to create users by Artisan command.
Installation
Install package via composer:
composer require dlucks/laravel-make-user
Register service provider in config/app.php of your project (you can skip
this step when using Laravel 5.5 or higher, because of the package discovery
feature):
'providers' => [ // ... MakeUser\Providers\MakeUserServiceProvider::class, ],
Copy configurations and translations into project:
php artisan vendor:publish --tag=make_user
Configuration
After publishing the vendor files there is a new configuration file
config/make_user.php in your project. Within this file
you can set a couple of configurations:
| Parameter | Description |
|---|---|
user_class |
Class name of the user model (default 'App\User'). |
role_class |
Class name of the role model (default 'App\Role'). |
user_validation_rules |
Array of validation rules to use for user creation. |
user_roles_relation_method |
Name of the method in user model to access the BelongsToMany relation to users roles (default roles). |
hash_password |
Flag to indicate if to hash the given password before saving (default true). |
Usage
To create a new user execute the make:user command and set an
email address as a parameter:
php artisan make:user lucks.daniel@googlemail.com
During the command execution you will be asked for a password and for roles to be attached to the created user.
dlucks/laravel-make-user 适用场景与选型建议
dlucks/laravel-make-user 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 25 次下载、GitHub Stars 达 0, 最近一次更新时间为 2017 年 09 月 07 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 dlucks/laravel-make-user 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 dlucks/laravel-make-user 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-09-07