Skip to main content

You can install the package via composer:

composer require javaabu/generators

Publishing the config file

Publishing the config file is optional:

php artisan vendor:publish --provider="Javaabu\Generators\GeneratorsServiceProvider" --tag="generators-config"

This is the default content of the config file:

<?php

return [
/*
|--------------------------------------------------------------------------
| Whether tinyint1 should be considered as bool
|--------------------------------------------------------------------------
|
*/

'tinyint1_to_bool' => env('GENERATORS_TINYINT1_TO_BOOL', true),


/*
|--------------------------------------------------------------------------
| Which columns to always skip
|--------------------------------------------------------------------------
|
*/
'skip_columns' => ['created_at', 'updated_at', 'deleted_at'],

/*
|--------------------------------------------------------------------------
| Which columns to always skip for auth
|--------------------------------------------------------------------------
|
*/
'auth_skip_columns' => [
'name',
'email',
'email_verified_at',
'password',
'remember_token',
'last_login_at',
'login_attempts',
'require_password_update',
'status',
'new_email'
],

/*
|--------------------------------------------------------------------------
| Which icon provider to use
|--------------------------------------------------------------------------
|
*/
'icon_provider' => \Javaabu\Generators\IconProviders\MaterialDesignIconicProvider::class,

/*
|--------------------------------------------------------------------------
| Icon prefix to use for sidebar menu items
|--------------------------------------------------------------------------
|
*/
'sidebar_icon_prefix' => 'zmdi-',
];