| Current Path : /home/users/unlimited/www/learnoid.codeskitter.site/config/ |
| Current File : /home/users/unlimited/www/learnoid.codeskitter.site/config/installer.php |
<?php
return [
'name' => 'Laravel Web Installer',
/*
|--------------------------------------------------------------------------
| Seeder run permission here
|--------------------------------------------------------------------------
*/
'seeder_run' => true,
/*
|--------------------------------------------------------------------------
| minimum php version
|--------------------------------------------------------------------------
*/
'minPhpVersion' => '8.2.0',
/*
|--------------------------------------------------------------------------
| Php and server Requirements
|--------------------------------------------------------------------------
| php extensions and apache modules requirements
*/
'php_extensions' => [
'mysqli',
'openssl',
'pdo',
'mbstring',
'JSON',
'cURL',
'fileinfo',
'gmp',
'xml',
'zip',
'sodium',
'bcMath',
'dom'
],
/*
|--------------------------------------------------------------------------
| Folders Permissions
|--------------------------------------------------------------------------
| This is the default Laravel folders permissions, if your application
| requires more permissions just add them to the array list bellow.
|
*/
'permissions' => [
'storage/' => 777,
'routes/' => 775,
'bootstrap/cache/' => 777,
'app/Providers/' => 775,
'public/fonts' => 777,
'.env' => 775
],
/*
|--------------------------------------------------------------------------
| Environment Form
|--------------------------------------------------------------------------
| environment form fields
|
*/
'environment_fields' => [
[
'APP_NAME' => [
'rule' => 'required|string|max:50',
'label' => 'App name',
'placeholder' => 'e.g: Ready LMS',
'type' => 'text'
],
'APP_URL' => [
'rule' => 'required|url',
'label' => 'App base url',
'placeholder' => 'e.g: http://example.com',
'type' => 'text'
],
'APP_ENV' => [
'rule' => 'required|string|max:50',
'label' => 'App eneverment',
'placeholder' => 'Select app enverment',
'type' => 'select',
'option' => ['production', 'local']
],
'APP_DEBUG' => [
'rule' => 'required|string',
'label' => 'App debug:',
'placeholder' => 'Choose app debug mode',
'option' => [true, false],
'type' => 'radio'
],
],[
'DB_CONNECTION' => [
'rule' => 'required|string|max:50',
'label' => 'Database Connection',
'placeholder' => 'Select Databese',
'type' => 'select',
'option' => ['mysql', 'sqlite', 'pgsql', 'sqlsrv']
],
'DB_HOST' => [
'rule' => 'required|string|max:50',
'label' => 'Database Host',
'type' => 'text',
'placeholder' => 'e.g: 127.0.0.1'
],
'DB_PORT' => [
'rule' => 'required|numeric',
'label' => 'Database Port',
'type' => 'number',
'placeholder' => 'e.g: 3306',
],
'DB_DATABASE' => [
'rule' => 'required|string|max:50',
'label' => 'Database Name',
'type' => 'text',
'placeholder' => 'e.g: ready_lms'
],
'DB_USERNAME' => [
'rule' => 'required|string|max:50',
'label' => 'Database Username',
'type' => 'text',
'placeholder' => 'e.g: root'
],
'DB_PASSWORD' => [
'rule' => 'nullable|string|max:50',
'label' => 'Database Password',
'type' => 'password',
'placeholder' => 'e.g: **********'
]
]
],
/*
|--------------------------------------------------------------------------
| Mendetory items which you want to install
|--------------------------------------------------------------------------
*/
'need_to_know' => [
'Codecanyon Purchase Code',
'Database Name',
'Database Username',
'Database Password',
'Database Hostname',
'Database Port',
],
/*
|--------------------------------------------------------------------------
| Applications User access
|--------------------------------------------------------------------------
*/
'users' => [
'root' => [
'name' => 'Joynal Abedin',
'email' => 'abedin.dev@gmail.com',
'password' => 'secret',
'email_verified_at' => now()
]
],
/*
|--------------------------------------------------------------------------
| Market place validation
| set a verification code for active from market
|--------------------------------------------------------------------------
*/
'product' => 'readylms',
//which product you verify same as supported server
'verify_code' => 'KUpRjYxoVI5gUAU7In35bkN5QzlvWU5rcUxxSENaRnNoOVowdW1CckRsTHNCUXJkaHZHc0UwTVhvdFZPSksrbjBBeEFJZmNQVVlKQlFzVHozUjFraVhGRHBkTkV4ZlZLWTF0NVh3PT0=',
'verify_purchase' => true,
'verify_rules' => [
'email' => [
'rule' => 'required|string',
'label' => 'Email',
'type' => 'email',
'placeholder' => 'e.g: example@email.com'
],
'username' => [
'rule' => 'required|string',
'label' => 'Codecanyon Username',
'type' => 'text',
'placeholder' => 'e.g: razinsoft'
],
'purchase_code' => [
'rule' => 'required|string',
'label' => 'Product Purchase Code',
'type' => 'text',
'placeholder' => 'e.g: 040afd3f-4cxa-4241-9e70-4gde9e4t674b'
],
],
/*
|--------------------------------------------------------------------------
| Install commands
| defind your installation commands
|--------------------------------------------------------------------------
*/
'install_commands' => [
'php artisan migrate:fresh --force',
'php artisan db:seed --force',
'php storage:link',
],
/*
|--------------------------------------------------------------------------
| Update commands
| defind your update commands
|--------------------------------------------------------------------------
*/
'update_commands' => [
'composer update --no-interaction',
'composer dump --no-interaction',
'php artisan migrate --force',
'php artisan db:seed PermissionSeeder --force',
'php artisan db:seed RoleSeeder --force',
'php artisan db:seed AssignRoleSeeder --force',
'php artisan db:seed CertificateSeeder --force',
],
'regular_license' => [
'link' => 'https://codecanyon.net/checkout/from_item/54616851/?license=regular&size=source&ref=pds',
'price' => 29
],
'extende_license' => [
'link' => 'https://codecanyon.net/checkout/from_item/54616851/?license=extended&size=source&ref=pds',
'price' => 199
]
];