ryangjchandler / laravel-make-user
使用Artisan快速创建`User`模型。
v0.2.0
2022-02-08 22:11 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^9.0
- spatie/laravel-package-tools: ^1.11
Requires (Dev)
- nunomaduro/collision: ^6.0
- orchestra/testbench: ^7.0
- spatie/laravel-ray: ^1.23
README
安装
您可以通过composer安装此包
composer require ryangjchandler/laravel-make-user
使用
您可以通过运行artisan make:user
命令创建一个User
php artisan make:user
默认情况下,它会询问User
的name
、email
和password
。
更改模型
此命令将使用App\Models\User
模型。如果此模型不存在,您可以使用MakeUser::model
方法进行更改
public function boot() { MakeUser::model(\App\User::class); }
询问额外问题
如果您希望从用户那里获取更多信息,您可以使用MakeUser::extend
方法注册一个扩展
public function boot() { MakeUser::extend(function (MakeUserCommand $command, array $fields) { $username = $command->ask('Username'); return array_merge([ 'username' => $username, ], $fields); }); }
这将要求命令执行者提供username
,然后将其添加到传递给模型create
方法的$fields
中。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志
贡献
有关详细信息,请参阅贡献指南
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅我们的安全策略
鸣谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件