PHP Classes

File: config/setting.php

Recommend this page to a friend!
  Classes of Nyi Nyi Lwin   Laravel SAAS Boilerplate   config/setting.php   Download  
File: config/setting.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Laravel SAAS Boilerplate
Base application to develop software as a service
Author: By
Last change:
Date: 1 year ago
Size: 4,340 bytes
 

Contents

Class file image Download
<?php

return [

   
/*
    |--------------------------------------------------------------------------
    | Enable / Disable auto save
    |--------------------------------------------------------------------------
    |
    | Auto-save every time the application shuts down
    |
    */
   
'auto_save' => true,

   
/*
    |--------------------------------------------------------------------------
    | Cache
    |--------------------------------------------------------------------------
    |
    | Options for caching. Set whether to enable cache, its key, time to live
    | in seconds and whether to auto clear after save.
    |
    */
   
'cache' => [
       
'enabled' => false,
       
'key' => 'setting',
       
'ttl' => 3600,
       
'auto_clear' => true,
    ],

   
/*
    |--------------------------------------------------------------------------
    | Setting driver
    |--------------------------------------------------------------------------
    |
    | Select where to store the settings.
    |
    | Supported: "database", "json", "memory"
    |
    */
   
'driver' => 'database',

   
/*
    |--------------------------------------------------------------------------
    | Database driver
    |--------------------------------------------------------------------------
    |
    | Options for database driver. Enter which connection to use, null means
    | the default connection. Set the table and column names.
    |
    */
   
'database' => [
       
'connection' => 'mysql',
       
'table' => 'settings',
       
'key' => 'key',
       
'value' => 'value',
    ],

   
/*
    |--------------------------------------------------------------------------
    | JSON driver
    |--------------------------------------------------------------------------
    |
    | Options for json driver. Enter the full path to the .json file.
    |
    */
   
'json' => [
       
'path' => storage_path() . '/settings.json',
    ],

   
/*
    |--------------------------------------------------------------------------
    | Override application config values
    |--------------------------------------------------------------------------
    |
    | If defined, settings package will override these config values.
    |
    | Sample:
    | "app.locale" => "settings.locale",
    |
    */
   
'override' => [
       
'app.name' => 'app_name',
       
'app.timezone' => 'app_timezone',

       
'mail.default' => 'mail_mailer',
       
'mail.mailers.smtp.host' => 'mail_host',
       
'mail.mailers.smtp.port' => 'mail_port',
       
'mail.mailers.smtp.username' => 'mail_username',
       
'mail.mailers.smtp.password' => 'mail_password',
       
'mail.mailers.smtp.encryption' => 'mail_encryption',
       
'mail.from.name' => 'mail_from_name',
       
'mail.from.address' => 'mail_from_address',

       
'services.mailgun.domain' => 'mailgun_domain',
       
'services.mailgun.secret' => 'mailgun_secret',
       
'services.mailgun.endpoint' => 'mailgun_endpoint',

       
'cashier.key' => 'stripe_key',
       
'cashier.secret' => 'stripe_secret',
       
'cashier.currency' => 'cashier_currency',
       
'cashier.currency_locale' => 'cashier_currency_locale',
    ],

   
/*
    |--------------------------------------------------------------------------
    | Fallback
    |--------------------------------------------------------------------------
    |
    | Define fallback settings to be used in case the default is null
    |
    | Sample:
    | "currency" => "USD",
    |
    */
   
'fallback' => [

    ],

   
/*
    |--------------------------------------------------------------------------
    | Required Extra Columns
    |--------------------------------------------------------------------------
    |
    | The list of columns required to be set up
    |
    | Sample:
    | "user_id",
    | "tenant_id",
    |
    */
   
'required_extra_columns' => [

    ],

   
/*
    |--------------------------------------------------------------------------
    | Encryption
    |--------------------------------------------------------------------------
    |
    | Define the keys which should be crypt automatically.
    |
    | Sample:
    | "payment.key"
    |
    */
  
'encrypted_keys' => [

   ],

];