dlucks / laravel-make-user by dlucks

Laravel package for creating users by Artisan command
23
0
1
Package Data
Maintainer Username: dlucks
Package Create Date: 2017-09-07
Package Last Update: 2017-09-08
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2025-02-06 03:02:48
Package Statistics
Total Downloads: 23
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 1
Total Forks: 0
Total Open Issues: 0

Laravel MakeUser (Laravel 5 Package)

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.