JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrhashing.php000064400000003044150364306430006703 0ustar00 'bcrypt', /* |-------------------------------------------------------------------------- | Bcrypt Options |-------------------------------------------------------------------------- | | Here you may specify the configuration options that should be used when | passwords are hashed using the Bcrypt algorithm. This will allow you | to control the amount of time it takes to hash the given password. | */ 'bcrypt' => [ 'rounds' => env('BCRYPT_ROUNDS', 10), ], /* |-------------------------------------------------------------------------- | Argon Options |-------------------------------------------------------------------------- | | Here you may specify the configuration options that should be used when | passwords are hashed using the Argon algorithm. These will allow you | to control the amount of time it takes to hash the given password. | */ 'argon' => [ 'memory' => 65536, 'threads' => 1, 'time' => 4, ], ]; laravel-translatable-string-exporter.php000064400000001376150364306430014542 0ustar00 [ 'app', 'resources', 'Modules/LandingPage/Http', 'Modules/LandingPage/Resources', ], // File Patterns to search for. 'patterns'=> [ '*.php', '*.js', ], // Indicates weather new lines are allowed in translations. 'allow-newlines' => false, // Translation function names. // If your function name contains $ escape it using \$ . 'functions'=> [ '__', '_t', '@lang', ], // Indicates weather you need to sort the translations alphabetically // by original strings (keys). // It helps navigate a translation file and detect possible duplicates. 'sort-keys' => true, ]; session.php000064400000015556150364306430006760 0ustar00 env('SESSION_DRIVER', 'file'), /* |-------------------------------------------------------------------------- | Session Lifetime |-------------------------------------------------------------------------- | | Here you may specify the number of minutes that you wish the session | to be allowed to remain idle before it expires. If you want them | to immediately expire on the browser closing, set that option. | */ 'lifetime' => env('SESSION_LIFETIME', 120), 'expire_on_close' => false, /* |-------------------------------------------------------------------------- | Session Encryption |-------------------------------------------------------------------------- | | This option allows you to easily specify that all of your session data | should be encrypted before it is stored. All encryption will be run | automatically by Laravel and you can use the Session like normal. | */ 'encrypt' => false, /* |-------------------------------------------------------------------------- | Session File Location |-------------------------------------------------------------------------- | | When using the native session driver, we need a location where session | files may be stored. A default has been set for you but a different | location may be specified. This is only needed for file sessions. | */ 'files' => storage_path('framework/sessions'), /* |-------------------------------------------------------------------------- | Session Database Connection |-------------------------------------------------------------------------- | | When using the "database" or "redis" session drivers, you may specify a | connection that should be used to manage these sessions. This should | correspond to a connection in your database configuration options. | */ 'connection' => env('SESSION_CONNECTION'), /* |-------------------------------------------------------------------------- | Session Database Table |-------------------------------------------------------------------------- | | When using the "database" session driver, you may specify the table we | should use to manage the sessions. Of course, a sensible default is | provided for you; however, you are free to change this as needed. | */ 'table' => 'sessions', /* |-------------------------------------------------------------------------- | Session Cache Store |-------------------------------------------------------------------------- | | While using one of the framework's cache driven session backends you may | list a cache store that should be used for these sessions. This value | must match with one of the application's configured cache "stores". | | Affects: "apc", "dynamodb", "memcached", "redis" | */ 'store' => env('SESSION_STORE'), /* |-------------------------------------------------------------------------- | Session Sweeping Lottery |-------------------------------------------------------------------------- | | Some session drivers must manually sweep their storage location to get | rid of old sessions from storage. Here are the chances that it will | happen on a given request. By default, the odds are 2 out of 100. | */ 'lottery' => [2, 100], /* |-------------------------------------------------------------------------- | Session Cookie Name |-------------------------------------------------------------------------- | | Here you may change the name of the cookie used to identify a session | instance by ID. The name specified here will get used every time a | new session cookie is created by the framework for every driver. | */ 'cookie' => env( 'SESSION_COOKIE', Str::slug(env('APP_NAME', 'laravel'), '_').'_session' ), /* |-------------------------------------------------------------------------- | Session Cookie Path |-------------------------------------------------------------------------- | | The session cookie path determines the path for which the cookie will | be regarded as available. Typically, this will be the root path of | your application but you are free to change this when necessary. | */ 'path' => '/', /* |-------------------------------------------------------------------------- | Session Cookie Domain |-------------------------------------------------------------------------- | | Here you may change the domain of the cookie used to identify a session | in your application. This will determine which domains the cookie is | available to in your application. A sensible default has been set. | */ 'domain' => env('SESSION_DOMAIN'), /* |-------------------------------------------------------------------------- | HTTPS Only Cookies |-------------------------------------------------------------------------- | | By setting this option to true, session cookies will only be sent back | to the server if the browser has a HTTPS connection. This will keep | the cookie from being sent to you when it can't be done securely. | */ 'secure' => env('SESSION_SECURE_COOKIE'), /* |-------------------------------------------------------------------------- | HTTP Access Only |-------------------------------------------------------------------------- | | Setting this value to true will prevent JavaScript from accessing the | value of the cookie and the cookie will only be accessible through | the HTTP protocol. You are free to modify this option if needed. | */ 'http_only' => true, /* |-------------------------------------------------------------------------- | Same-Site Cookies |-------------------------------------------------------------------------- | | This option determines how your cookies behave when cross-site requests | take place, and can be used to mitigate CSRF attacks. By default, we | will set this value to "lax" since this is a secure default value. | | Supported: "lax", "strict", "none", null | */ 'same_site' => null, ]; auth.php000064400000007121150364306430006223 0ustar00 [ 'guard' => 'web', 'passwords' => 'users', ], /* |-------------------------------------------------------------------------- | Authentication Guards |-------------------------------------------------------------------------- | | Next, you may define every authentication guard for your application. | Of course, a great default configuration has been defined for you | here which uses session storage and the Eloquent user provider. | | All authentication drivers have a user provider. This defines how the | users are actually retrieved out of your database or other storage | mechanisms used by this application to persist your user's data. | | Supported: "session" | */ 'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], ], /* |-------------------------------------------------------------------------- | User Providers |-------------------------------------------------------------------------- | | All authentication drivers have a user provider. This defines how the | users are actually retrieved out of your database or other storage | mechanisms used by this application to persist your user's data. | | If you have multiple user tables or models you may configure multiple | sources which represent each model / table. These sources may then | be assigned to any extra authentication guards you have defined. | | Supported: "database", "eloquent" | */ 'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => App\Models\User::class, ], // 'users' => [ // 'driver' => 'database', // 'table' => 'users', // ], ], /* |-------------------------------------------------------------------------- | Resetting Passwords |-------------------------------------------------------------------------- | | You may specify multiple password reset configurations if you have more | than one user table or model in the application and you want to have | separate password reset settings based on the specific user types. | | The expire time is the number of minutes that each reset token will be | considered valid. This security feature keeps tokens short-lived so | they have less time to be guessed. You may change this as needed. | */ 'passwords' => [ 'users' => [ 'provider' => 'users', 'table' => 'password_resets', 'expire' => 60, 'throttle' => 60, ], ], /* |-------------------------------------------------------------------------- | Password Confirmation Timeout |-------------------------------------------------------------------------- | | Here you may define the amount of seconds before a password confirmation | times out and the user is prompted to re-enter their password via the | confirmation screen. By default, the timeout lasts for three hours. | */ 'password_timeout' => 10800, ]; index.php000064400000000000150364306430006356 0ustar00files_types.php000064400000003332150364306430007610 0ustar00 '3dmf', '3dm' => '3dm', 'avi' => 'avi', 'ai' => 'ai', 'bin' => 'bin', 'bin' => 'bin', 'bmp' => 'bmp', 'cab' => 'cab', 'c' => 'c', 'c++' => 'c++', 'class' => 'class', 'css' => 'css', 'csv' => 'csv', 'cdr' => 'cdr', 'doc' => 'doc', 'dot' => 'dot', 'docx' => 'docx', 'dwg' => 'dwg', 'eps' => 'eps', 'exe' => 'exe', 'gif' => 'gif', 'gz' => 'gz', 'gtar' => 'gtar', 'flv' => 'flv', 'fh4' => 'fh4', 'fh5' => 'fh5', 'fhc' => 'fhc', 'help' => 'help', 'hlp' => 'hlp', 'html' => 'html', 'htm' => 'htm', 'ico' => 'ico', 'imap' => 'imap', 'inf' => 'inf', 'jpe' => 'jpe', 'jpeg' => 'jpeg', 'jpg' => 'jpg', 'js' => 'js', 'java' => 'java', 'latex' => 'latex', 'log' => 'log', 'm3u' => 'm3u', 'midi' => 'midi', 'mid' => 'mid', 'mov' => 'mov', 'mp3' => 'mp3', 'mpeg' => 'mpeg', 'mpg' => 'mpg', 'mp2' => 'mp2', 'ogg' => 'ogg', 'phtml' => 'phtml', 'php' => 'php', 'pdf' => 'pdf', 'pgp' => 'pgp', 'png' => 'png', 'pps' => 'pps', 'ppt' => 'ppt', 'ppz' => 'ppz', 'pot' => 'pot', 'ps' => 'ps', 'qt' => 'qt', 'qd3d' => 'qd3d', 'qd3' => 'qd3', 'qxd' => 'qxd', 'rar' => 'rar', 'ra' => 'ra', 'ram' => 'ram', 'rm' => 'rm', 'rtf' => 'rtf', 'spr' => 'spr', 'sprite' => 'sprite', 'stream' => 'stream', 'swf' => 'swf', 'svg' => 'svg', 'sgml' => 'sgml', 'sgm' => 'sgm', 'tar' => 'tar', 'tiff' => 'tiff', 'tif' => 'tif', 'tgz' => 'tgz', 'tex' => 'tex', 'txt' => 'txt', 'vob' => 'vob', 'wav' => 'wav', 'wrl' => 'wrl', 'wrl' => 'wrl', 'xla' => 'xla', 'xls' => 'xls', 'xls' => 'xls', 'xlc' => 'xlc', 'xml' => 'xml', 'xlsx' => 'xlsx', 'zip' => 'zip', 'zip' => 'zip', ); ?> filesystems.php000064400000005151150364306430007632 0ustar00 env('FILESYSTEM_DRIVER', 'local'), /* |-------------------------------------------------------------------------- | Filesystem Disks |-------------------------------------------------------------------------- | | Here you may configure as many filesystem "disks" as you wish, and you | may even configure multiple disks of the same driver. Defaults have | been setup for each driver as an example of the required options. | | Supported Drivers: "local", "ftp", "sftp", "s3" | */ 'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('/'), 'url' => env('APP_URL').'/storage', 'visibility' => 'public', ], 'public' => [ 'driver' => 'local', 'root' => storage_path('app/public'), 'url' => env('APP_URL').'/storage', 'visibility' => 'public', ], 's3' => [ 'driver' => 's3', 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION'), 'bucket' => env('AWS_BUCKET'), 'url' => env('AWS_URL'), 'endpoint' => env('AWS_ENDPOINT'), 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), ], 'wasabi' => [ 'driver' => 's3', 'key' => env('WAS_ACCESS_KEY_ID'), 'secret' => env('WAS_SECRET_ACCESS_KEY'), 'region' => env('WAS_DEFAULT_REGION'), 'bucket' => env('WAS_BUCKET'), 'endpoint' => env('WAS_URL') ], ], /* |-------------------------------------------------------------------------- | Symbolic Links |-------------------------------------------------------------------------- | | Here you may configure the symbolic links that will be created when the | `storage:link` Artisan command is executed. The array keys should be | the locations of the links and the values should be their targets. | */ 'links' => [ public_path('storage') => storage_path('app/public'), ], ];paypal.php000064400000002241150364306430006546 0ustar00. */ return [ 'mode' => env('PAYPAL_MODE', 'sandbox'), // Can only be 'sandbox' Or 'live'. If empty or invalid, 'live' will be used. 'sandbox' => [ 'client_id' => env('PAYPAL_SANDBOX_CLIENT_ID', ''), 'client_secret' => env('PAYPAL_SANDBOX_CLIENT_SECRET', ''), 'app_id' => 'APP-80W284485P519543T', ], 'live' => [ 'client_id' => env('PAYPAL_LIVE_CLIENT_ID', ''), 'client_secret' => env('PAYPAL_LIVE_CLIENT_SECRET', ''), 'app_id' => env('PAYPAL_LIVE_APP_ID', ''), ], 'payment_action' => env('PAYPAL_PAYMENT_ACTION', 'Sale'), // Can only be 'Sale', 'Authorization' or 'Order' 'currency' => env('PAYPAL_CURRENCY', 'USD'), 'notify_url' => env('PAYPAL_NOTIFY_URL', ''), // Change this accordingly for your application. 'locale' => env('PAYPAL_LOCALE', 'en_US'), // force gateway language i.e. it_IT, es_ES, en_US ... (for express checkout only) 'validate_ssl' => env('PAYPAL_VALIDATE_SSL', true), // Validate SSL when creating api client. ]; queue.php000064400000005532150364306430006412 0ustar00 env('QUEUE_CONNECTION', 'sync'), /* |-------------------------------------------------------------------------- | Queue Connections |-------------------------------------------------------------------------- | | Here you may configure the connection information for each server that | is used by your application. A default configuration has been added | for each back-end shipped with Laravel. You are free to add more. | | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" | */ 'connections' => [ 'sync' => [ 'driver' => 'sync', ], 'database' => [ 'driver' => 'database', 'table' => 'jobs', 'queue' => 'default', 'retry_after' => 90, 'after_commit' => false, ], 'beanstalkd' => [ 'driver' => 'beanstalkd', 'host' => 'localhost', 'queue' => 'default', 'retry_after' => 90, 'block_for' => 0, 'after_commit' => false, ], 'sqs' => [ 'driver' => 'sqs', 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), 'queue' => env('SQS_QUEUE', 'default'), 'suffix' => env('SQS_SUFFIX'), 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), 'after_commit' => false, ], 'redis' => [ 'driver' => 'redis', 'connection' => 'default', 'queue' => env('REDIS_QUEUE', 'default'), 'retry_after' => 90, 'block_for' => null, 'after_commit' => false, ], ], /* |-------------------------------------------------------------------------- | Failed Queue Jobs |-------------------------------------------------------------------------- | | These options configure the behavior of failed queue job logging so you | can control which database and table are used to store the jobs that | have failed. You may change them to any database / table you wish. | */ 'failed' => [ 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), 'database' => env('DB_CONNECTION', 'mysql'), 'table' => 'failed_jobs', ], ]; paytabs.php000064400000003301150364306430006721 0ustar00 * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ return [ /* |-------------------------------------------------------------------------- | Merchant profile id |-------------------------------------------------------------------------- | | Your merchant profile id , you can find the profile id on your PayTabs Merchant’s Dashboard- profile. | */ 'profile_id' => env('paytabs_profile_id', null), /* |-------------------------------------------------------------------------- | Server Key |-------------------------------------------------------------------------- | | You can find the Server key on your PayTabs Merchant’s Dashboard - Developers - Key management. | */ 'server_key' => env('paytabs_server_key', null), /* |-------------------------------------------------------------------------- | Currency |-------------------------------------------------------------------------- | | The currency you registered in with PayTabs account you must pass value from this array ['AED','EGP','SAR','OMR','JOD','US'] | */ 'currency' => env('paytabs_currency', null), /* |-------------------------------------------------------------------------- | Region |-------------------------------------------------------------------------- | | The region you registered in with PayTabs you must pass value from this array ['ARE','EGY','SAU','OMN','JOR','GLOBAL'] | */ 'region' => env('paytabs_region', null), ]; broadcasting.php000064400000004051150364306430007721 0ustar00 env('BROADCAST_DRIVER', 'null'), /* |-------------------------------------------------------------------------- | Broadcast Connections |-------------------------------------------------------------------------- | | Here you may define all of the broadcast connections that will be used | to broadcast events to other systems or over websockets. Samples of | each available type of connection are provided inside this array. | */ 'connections' => [ 'pusher' => [ 'driver' => 'pusher', 'key' => env('PUSHER_APP_KEY'), 'secret' => env('PUSHER_APP_SECRET'), 'app_id' => env('PUSHER_APP_ID'), 'options' => [ 'host' => env('PUSHER_HOST', 'api-'.env('PUSHER_APP_CLUSTER', 'mt1').'.pusher.com'), 'port' => env('PUSHER_PORT', 443), 'scheme' => env('PUSHER_SCHEME', 'https'), 'encrypted' => true, 'useTLS' => env('PUSHER_SCHEME', 'https') === 'https', ], 'client_options' => [ // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html ], ], 'ably' => [ 'driver' => 'ably', 'key' => env('ABLY_KEY'), ], 'redis' => [ 'driver' => 'redis', 'connection' => 'default', ], 'log' => [ 'driver' => 'log', ], 'null' => [ 'driver' => 'null', ], ], ]; google-calendar.php000064400000002402150364306430010302 0ustar00 env('GOOGLE_CALENDAR_AUTH_PROFILE', 'service_account'), 'auth_profiles' => [ /* * Authenticate using a service account. */ 'service_account' => [ /* * Path to the json file containing the credentials. */ 'credentials_json' => storage_path('googlecalender/service-account-credentials.json'), ], /* * Authenticate with actual google user account. */ 'oauth' => [ /* * Path to the json file containing the oauth2 credentials. */ 'credentials_json' => storage_path('app/google-calendar/oauth-credentials.json'), /* * Path to the json file containing the oauth2 token. */ 'token_json' => storage_path('app/google-calendar/oauth-token.json'), ], ], /* * The id of the Google Calendar that will be used by default. */ 'calendar_id' => '6deedaa7d0b41fe0645701afe8a8c272b8adf6be9097d40fc27db2ef7a4827fe@group.calendar.google.com', /* * The email address of the user account to impersonate. */ 'user_to_impersonate' => env('GOOGLE_CALENDAR_IMPERSONATE'), ]; cors.php000064400000001516150364306430006232 0ustar00 ['api/*', 'sanctum/csrf-cookie'], 'allowed_methods' => ['*'], 'allowed_origins' => ['*'], 'allowed_origins_patterns' => [], 'allowed_headers' => ['*'], 'exposed_headers' => [], 'max_age' => 0, 'supports_credentials' => false, ]; database.php000064400000012252150364306430007027 0ustar00 env('DB_CONNECTION', 'mysql'), /* |-------------------------------------------------------------------------- | Database Connections |-------------------------------------------------------------------------- | | Here are each of the database connections setup for your application. | Of course, examples of configuring each database platform that is | supported by Laravel is shown below to make development simple. | | | All database work in Laravel is done through the PHP PDO facilities | so make sure you have the driver for your particular database of | choice installed on your machine before you begin development. | */ 'connections' => [ 'sqlite' => [ 'driver' => 'sqlite', 'url' => env('DATABASE_URL'), 'database' => env('DB_DATABASE', database_path('database.sqlite')), 'prefix' => '', 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), ], 'mysql' => [ 'driver' => 'mysql', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'prefix_indexes' => true, 'strict' => false, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), ]) : [], ], 'pgsql' => [ 'driver' => 'pgsql', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '5432'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', 'prefix_indexes' => true, 'search_path' => 'public', 'sslmode' => 'prefer', ], 'sqlsrv' => [ 'driver' => 'sqlsrv', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '1433'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', 'prefix_indexes' => true, // 'encrypt' => env('DB_ENCRYPT', 'yes'), // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), ], ], /* |-------------------------------------------------------------------------- | Migration Repository Table |-------------------------------------------------------------------------- | | This table keeps track of all the migrations that have already run for | your application. Using this information, we can determine which of | the migrations on disk haven't actually been run in the database. | */ 'migrations' => 'migrations', /* |-------------------------------------------------------------------------- | Redis Databases |-------------------------------------------------------------------------- | | Redis is an open source, fast, and advanced key-value store that also | provides a richer body of commands than a typical key-value system | such as APC or Memcached. Laravel makes it easy to dig right in. | */ 'redis' => [ 'client' => env('REDIS_CLIENT', 'phpredis'), 'options' => [ 'cluster' => env('REDIS_CLUSTER', 'redis'), 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), ], 'default' => [ 'url' => env('REDIS_URL'), 'host' => env('REDIS_HOST', '127.0.0.1'), 'username' => env('REDIS_USERNAME'), 'password' => env('REDIS_PASSWORD'), 'port' => env('REDIS_PORT', '6379'), 'database' => env('REDIS_DB', '0'), ], 'cache' => [ 'url' => env('REDIS_URL'), 'host' => env('REDIS_HOST', '127.0.0.1'), 'username' => env('REDIS_USERNAME'), 'password' => env('REDIS_PASSWORD'), 'port' => env('REDIS_PORT', '6379'), 'database' => env('REDIS_CACHE_DB', '1'), ], ], ]; permission.php000064400000011361150364306430007453 0ustar00 [ /* * When using the "HasPermissions" trait from this package, we need to know which * Eloquent model should be used to retrieve your permissions. Of course, it * is often just the "Permission" model but you may use whatever you like. * * The model you want to use as a Permission model needs to implement the * `Spatie\Permission\Contracts\Permission` contract. */ 'permission' => Spatie\Permission\Models\Permission::class, /* * When using the "HasRoles" trait from this package, we need to know which * Eloquent model should be used to retrieve your roles. Of course, it * is often just the "Role" model but you may use whatever you like. * * The model you want to use as a Role model needs to implement the * `Spatie\Permission\Contracts\Role` contract. */ 'role' => Spatie\Permission\Models\Role::class, ], 'table_names' => [ /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your roles. We have chosen a basic * default value but you may easily change it to any table you like. */ 'roles' => 'roles', /* * When using the "HasPermissions" trait from this package, we need to know which * table should be used to retrieve your permissions. We have chosen a basic * default value but you may easily change it to any table you like. */ 'permissions' => 'permissions', /* * When using the "HasPermissions" trait from this package, we need to know which * table should be used to retrieve your models permissions. We have chosen a * basic default value but you may easily change it to any table you like. */ 'model_has_permissions' => 'model_has_permissions', /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your models roles. We have chosen a * basic default value but you may easily change it to any table you like. */ 'model_has_roles' => 'model_has_roles', /* * When using the "HasRoles" trait from this package, we need to know which * table should be used to retrieve your roles permissions. We have chosen a * basic default value but you may easily change it to any table you like. */ 'role_has_permissions' => 'role_has_permissions', ], 'column_names' => [ /* * Change this if you want to name the related model primary key other than * `model_id`. * * For example, this would be nice if your primary keys are all UUIDs. In * that case, name this `model_uuid`. */ 'model_morph_key' => 'model_id', ], /* * When set to true, the required permission names are added to the exception * message. This could be considered an information leak in some contexts, so * the default setting is false here for optimum safety. */ 'display_permission_in_exception' => false, /* * When set to true, the required role names are added to the exception * message. This could be considered an information leak in some contexts, so * the default setting is false here for optimum safety. */ 'display_role_in_exception' => false, /* * By default wildcard permission lookups are disabled. */ 'enable_wildcard_permission' => false, 'cache' => [ /* * By default all permissions are cached for 24 hours to speed up performance. * When permissions or roles are updated the cache is flushed automatically. */ 'expiration_time' => \DateInterval::createFromDateString('24 hours'), /* * The cache key used to store all permissions. */ 'key' => 'spatie.permission.cache', /* * When checking for a permission against a model by passing a Permission * instance to the check, this key determines what attribute on the * Permissions model is used to cache against. * * Ideally, this should match your preferred way of checking permissions, eg: * `$user->can('view-posts')` would be 'name'. */ 'model_key' => 'name', /* * You may optionally indicate a specific cache driver to use for permission and * role caching using any of the `store` drivers listed in the cache.php config * file. Using 'default' here means to use the `default` set in cache.php. */ 'store' => 'default', ], ]; app.php000064400000020537150364306430006050 0ustar00 env('APP_NAME', 'Laravel'), 'key' => env('APP_KEY'), /* |-------------------------------------------------------------------------- | Application Environment |-------------------------------------------------------------------------- | | This value determines the "environment" your application is currently | running in. This may determine how you prefer to configure various | services the application utilizes. Set this in your ".env" file. | */ 'env' => env('APP_ENV', 'production'), /* |-------------------------------------------------------------------------- | Application Debug Mode |-------------------------------------------------------------------------- | | When your application is in debug mode, detailed error messages with | stack traces will be shown on every error that occurs within your | application. If disabled, a simple generic error page is shown. | */ 'debug' => (bool) env('APP_DEBUG', false), /* |-------------------------------------------------------------------------- | Application URL |-------------------------------------------------------------------------- | | This URL is used by the console to properly generate URLs when using | the Artisan command line tool. You should set this to the root of | your application so that it is used when running Artisan tasks. | */ 'url' => env('APP_URL', 'http://localhost'), 'asset_url' => env('ASSET_URL'), /* |-------------------------------------------------------------------------- | Application Timezone |-------------------------------------------------------------------------- | | Here you may specify the default timezone for your application, which | will be used by the PHP date and date-time functions. We have gone | ahead and set this to a sensible default for you out of the box. | */ 'timezone' => env("TIMEZONE","UTC"), /* |-------------------------------------------------------------------------- | Application Locale Configuration |-------------------------------------------------------------------------- | | The application locale determines the default locale that will be used | by the translation service provider. You are free to set this value | to any of the locales which will be supported by the application. | */ 'locale' => 'en', /* |-------------------------------------------------------------------------- | Application Fallback Locale |-------------------------------------------------------------------------- | | The fallback locale determines the locale to use when the current one | is not available. You may change the value to correspond to any of | the language folders that are provided through your application. | */ 'fallback_locale' => 'en', /* |-------------------------------------------------------------------------- | Faker Locale |-------------------------------------------------------------------------- | | This locale will be used by the Faker PHP library when generating fake | data for your database seeds. For example, this will be used to get | localized telephone numbers, street address information and more. | */ 'faker_locale' => 'en_US', /* |-------------------------------------------------------------------------- | Encryption Key |-------------------------------------------------------------------------- | | This key is used by the Illuminate encrypter service and should be set | to a random, 32 character string, otherwise these encrypted strings | will not be safe. Please do this before deploying an application! | */ 'key' => env('APP_KEY'), 'cipher' => 'AES-256-CBC', /* |-------------------------------------------------------------------------- | Maintenance Mode Driver |-------------------------------------------------------------------------- | | These configuration options determine the driver used to determine and | manage Laravel's "maintenance mode" status. The "cache" driver will | allow maintenance mode to be controlled across multiple machines. | | Supported drivers: "file", "cache" | */ 'maintenance' => [ 'driver' => 'file', // 'store' => 'redis', ], /* |-------------------------------------------------------------------------- | Autoloaded Service Providers |-------------------------------------------------------------------------- | | The service providers listed here will be automatically loaded on the | request to your application. Feel free to add your own services to | this array to grant expanded functionality to your applications. | */ 'providers' => [ /* * Laravel Framework Service Providers... */ Illuminate\Auth\AuthServiceProvider::class, Illuminate\Broadcasting\BroadcastServiceProvider::class, Illuminate\Bus\BusServiceProvider::class, Illuminate\Cache\CacheServiceProvider::class, Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, Illuminate\Cookie\CookieServiceProvider::class, Illuminate\Database\DatabaseServiceProvider::class, Illuminate\Encryption\EncryptionServiceProvider::class, Illuminate\Filesystem\FilesystemServiceProvider::class, Illuminate\Foundation\Providers\FoundationServiceProvider::class, Illuminate\Hashing\HashServiceProvider::class, Illuminate\Mail\MailServiceProvider::class, Illuminate\Notifications\NotificationServiceProvider::class, Illuminate\Pagination\PaginationServiceProvider::class, Illuminate\Pipeline\PipelineServiceProvider::class, Illuminate\Queue\QueueServiceProvider::class, Illuminate\Redis\RedisServiceProvider::class, Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, Illuminate\Session\SessionServiceProvider::class, Illuminate\Translation\TranslationServiceProvider::class, Illuminate\Validation\ValidationServiceProvider::class, Illuminate\View\ViewServiceProvider::class, Srmklive\PayPal\Providers\PayPalServiceProvider::class, \Chatify\ChatifyServiceProvider::class, Paytabscom\Laravel_paytabs\PaypageServiceProvider::class, Lab404\Impersonate\ImpersonateServiceProvider::class, /* * Package Service Providers... */ /* * Application Service Providers... */ App\Providers\AppServiceProvider::class, App\Providers\AuthServiceProvider::class, // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, /* Setup Wizard */ RachidLaasri\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class, Maatwebsite\Excel\ExcelServiceProvider::class, Obydul\LaraSkrill\LaraSkrillServiceProvider::class, /* End */ ], /* |-------------------------------------------------------------------------- | Class Aliases |-------------------------------------------------------------------------- | | This array of class aliases will be registered when this application | is started. However, feel free to register as many as you wish as | the aliases are "lazy" loaded so they don't hinder performance. | */ 'aliases' => Facade::defaultAliases()->merge([ // 'ExampleClass' => App\Example\ExampleClass::class, 'PayPal' => Srmklive\PayPal\Facades\PayPal::class, 'Utility' => App\Models\Utility::class, 'Excel' => Maatwebsite\Excel\Facades\Excel::class, 'Chatify' => Chatify\Facades\ChatifyMessenger::class, ])->toArray(), ]; timezones.php000064400000073214150364306430007305 0ustar00 '(GMT-10:00) America/Adak (Hawaii-Aleutian Standard Time)', 'America/Atka' => '(GMT-10:00) America/Atka (Hawaii-Aleutian Standard Time)', 'America/Anchorage' => '(GMT-9:00) America/Anchorage (Alaska Standard Time)', 'America/Juneau' => '(GMT-9:00) America/Juneau (Alaska Standard Time)', 'America/Nome' => '(GMT-9:00) America/Nome (Alaska Standard Time)', 'America/Yakutat' => '(GMT-9:00) America/Yakutat (Alaska Standard Time)', 'America/Dawson' => '(GMT-8:00) America/Dawson (Pacific Standard Time)', 'America/Ensenada' => '(GMT-8:00) America/Ensenada (Pacific Standard Time)', 'America/Los_Angeles' => '(GMT-8:00) America/Los_Angeles (Pacific Standard Time)', 'America/Tijuana' => '(GMT-8:00) America/Tijuana (Pacific Standard Time)', 'America/Vancouver' => '(GMT-8:00) America/Vancouver (Pacific Standard Time)', 'America/Whitehorse' => '(GMT-8:00) America/Whitehorse (Pacific Standard Time)', 'Canada/Pacific' => '(GMT-8:00) Canada/Pacific (Pacific Standard Time)', 'Canada/Yukon' => '(GMT-8:00) Canada/Yukon (Pacific Standard Time)', 'Mexico/BajaNorte' => '(GMT-8:00) Mexico/BajaNorte (Pacific Standard Time)', 'America/Boise' => '(GMT-7:00) America/Boise (Mountain Standard Time)', 'America/Cambridge_Bay' => '(GMT-7:00) America/Cambridge_Bay (Mountain Standard Time)', 'America/Chihuahua' => '(GMT-7:00) America/Chihuahua (Mountain Standard Time)', 'America/Dawson_Creek' => '(GMT-7:00) America/Dawson_Creek (Mountain Standard Time)', 'America/Denver' => '(GMT-7:00) America/Denver (Mountain Standard Time)', 'America/Edmonton' => '(GMT-7:00) America/Edmonton (Mountain Standard Time)', 'America/Hermosillo' => '(GMT-7:00) America/Hermosillo (Mountain Standard Time)', 'America/Inuvik' => '(GMT-7:00) America/Inuvik (Mountain Standard Time)', 'America/Mazatlan' => '(GMT-7:00) America/Mazatlan (Mountain Standard Time)', 'America/Phoenix' => '(GMT-7:00) America/Phoenix (Mountain Standard Time)', 'America/Shiprock' => '(GMT-7:00) America/Shiprock (Mountain Standard Time)', 'America/Yellowknife' => '(GMT-7:00) America/Yellowknife (Mountain Standard Time)', 'Canada/Mountain' => '(GMT-7:00) Canada/Mountain (Mountain Standard Time)', 'Mexico/BajaSur' => '(GMT-7:00) Mexico/BajaSur (Mountain Standard Time)', 'America/Belize' => '(GMT-6:00) America/Belize (Central Standard Time)', 'America/Cancun' => '(GMT-6:00) America/Cancun (Central Standard Time)', 'America/Chicago' => '(GMT-6:00) America/Chicago (Central Standard Time)', 'America/Costa_Rica' => '(GMT-6:00) America/Costa_Rica (Central Standard Time)', 'America/El_Salvador' => '(GMT-6:00) America/El_Salvador (Central Standard Time)', 'America/Guatemala' => '(GMT-6:00) America/Guatemala (Central Standard Time)', 'America/Knox_IN' => '(GMT-6:00) America/Knox_IN (Central Standard Time)', 'America/Managua' => '(GMT-6:00) America/Managua (Central Standard Time)', 'America/Menominee' => '(GMT-6:00) America/Menominee (Central Standard Time)', 'America/Merida' => '(GMT-6:00) America/Merida (Central Standard Time)', 'America/Mexico_City' => '(GMT-6:00) America/Mexico_City (Central Standard Time)', 'America/Monterrey' => '(GMT-6:00) America/Monterrey (Central Standard Time)', 'America/Rainy_River' => '(GMT-6:00) America/Rainy_River (Central Standard Time)', 'America/Rankin_Inlet' => '(GMT-6:00) America/Rankin_Inlet (Central Standard Time)', 'America/Regina' => '(GMT-6:00) America/Regina (Central Standard Time)', 'America/Swift_Current' => '(GMT-6:00) America/Swift_Current (Central Standard Time)', 'America/Tegucigalpa' => '(GMT-6:00) America/Tegucigalpa (Central Standard Time)', 'America/Winnipeg' => '(GMT-6:00) America/Winnipeg (Central Standard Time)', 'Canada/Central' => '(GMT-6:00) Canada/Central (Central Standard Time)', 'Canada/East-Saskatchewan' => '(GMT-6:00) Canada/East-Saskatchewan (Central Standard Time)', 'Canada/Saskatchewan' => '(GMT-6:00) Canada/Saskatchewan (Central Standard Time)', 'Chile/EasterIsland' => '(GMT-6:00) Chile/EasterIsland (Easter Is. Time)', 'Mexico/General' => '(GMT-6:00) Mexico/General (Central Standard Time)', 'America/Atikokan' => '(GMT-5:00) America/Atikokan (Eastern Standard Time)', 'America/Bogota' => '(GMT-5:00) America/Bogota (Colombia Time)', 'America/Cayman' => '(GMT-5:00) America/Cayman (Eastern Standard Time)', 'America/Coral_Harbour' => '(GMT-5:00) America/Coral_Harbour (Eastern Standard Time)', 'America/Detroit' => '(GMT-5:00) America/Detroit (Eastern Standard Time)', 'America/Fort_Wayne' => '(GMT-5:00) America/Fort_Wayne (Eastern Standard Time)', 'America/Grand_Turk' => '(GMT-5:00) America/Grand_Turk (Eastern Standard Time)', 'America/Guayaquil' => '(GMT-5:00) America/Guayaquil (Ecuador Time)', 'America/Havana' => '(GMT-5:00) America/Havana (Cuba Standard Time)', 'America/Indianapolis' => '(GMT-5:00) America/Indianapolis (Eastern Standard Time)', 'America/Iqaluit' => '(GMT-5:00) America/Iqaluit (Eastern Standard Time)', 'America/Jamaica' => '(GMT-5:00) America/Jamaica (Eastern Standard Time)', 'America/Lima' => '(GMT-5:00) America/Lima (Peru Time)', 'America/Louisville' => '(GMT-5:00) America/Louisville (Eastern Standard Time)', 'America/Montreal' => '(GMT-5:00) America/Montreal (Eastern Standard Time)', 'America/Nassau' => '(GMT-5:00) America/Nassau (Eastern Standard Time)', 'America/New_York' => '(GMT-5:00) America/New_York (Eastern Standard Time)', 'America/Nipigon' => '(GMT-5:00) America/Nipigon (Eastern Standard Time)', 'America/Panama' => '(GMT-5:00) America/Panama (Eastern Standard Time)', 'America/Pangnirtung' => '(GMT-5:00) America/Pangnirtung (Eastern Standard Time)', 'America/Port-au-Prince' => '(GMT-5:00) America/Port-au-Prince (Eastern Standard Time)', 'America/Resolute' => '(GMT-5:00) America/Resolute (Eastern Standard Time)', 'America/Thunder_Bay' => '(GMT-5:00) America/Thunder_Bay (Eastern Standard Time)', 'America/Toronto' => '(GMT-5:00) America/Toronto (Eastern Standard Time)', 'Canada/Eastern' => '(GMT-5:00) Canada/Eastern (Eastern Standard Time)', 'America/Caracas' => '(GMT-4:-30) America/Caracas (Venezuela Time)', 'America/Anguilla' => '(GMT-4:00) America/Anguilla (Atlantic Standard Time)', 'America/Antigua' => '(GMT-4:00) America/Antigua (Atlantic Standard Time)', 'America/Aruba' => '(GMT-4:00) America/Aruba (Atlantic Standard Time)', 'America/Asuncion' => '(GMT-4:00) America/Asuncion (Paraguay Time)', 'America/Barbados' => '(GMT-4:00) America/Barbados (Atlantic Standard Time)', 'America/Blanc-Sablon' => '(GMT-4:00) America/Blanc-Sablon (Atlantic Standard Time)', 'America/Boa_Vista' => '(GMT-4:00) America/Boa_Vista (Amazon Time)', 'America/Campo_Grande' => '(GMT-4:00) America/Campo_Grande (Amazon Time)', 'America/Cuiaba' => '(GMT-4:00) America/Cuiaba (Amazon Time)', 'America/Curacao' => '(GMT-4:00) America/Curacao (Atlantic Standard Time)', 'America/Dominica' => '(GMT-4:00) America/Dominica (Atlantic Standard Time)', 'America/Eirunepe' => '(GMT-4:00) America/Eirunepe (Amazon Time)', 'America/Glace_Bay' => '(GMT-4:00) America/Glace_Bay (Atlantic Standard Time)', 'America/Goose_Bay' => '(GMT-4:00) America/Goose_Bay (Atlantic Standard Time)', 'America/Grenada' => '(GMT-4:00) America/Grenada (Atlantic Standard Time)', 'America/Guadeloupe' => '(GMT-4:00) America/Guadeloupe (Atlantic Standard Time)', 'America/Guyana' => '(GMT-4:00) America/Guyana (Guyana Time)', 'America/Halifax' => '(GMT-4:00) America/Halifax (Atlantic Standard Time)', 'America/La_Paz' => '(GMT-4:00) America/La_Paz (Bolivia Time)', 'America/Manaus' => '(GMT-4:00) America/Manaus (Amazon Time)', 'America/Marigot' => '(GMT-4:00) America/Marigot (Atlantic Standard Time)', 'America/Martinique' => '(GMT-4:00) America/Martinique (Atlantic Standard Time)', 'America/Moncton' => '(GMT-4:00) America/Moncton (Atlantic Standard Time)', 'America/Montserrat' => '(GMT-4:00) America/Montserrat (Atlantic Standard Time)', 'America/Port_of_Spain' => '(GMT-4:00) America/Port_of_Spain (Atlantic Standard Time)', 'America/Porto_Acre' => '(GMT-4:00) America/Porto_Acre (Amazon Time)', 'America/Porto_Velho' => '(GMT-4:00) America/Porto_Velho (Amazon Time)', 'America/Puerto_Rico' => '(GMT-4:00) America/Puerto_Rico (Atlantic Standard Time)', 'America/Rio_Branco' => '(GMT-4:00) America/Rio_Branco (Amazon Time)', 'America/Santiago' => '(GMT-4:00) America/Santiago (Chile Time)', 'America/Santo_Domingo' => '(GMT-4:00) America/Santo_Domingo (Atlantic Standard Time)', 'America/St_Barthelemy' => '(GMT-4:00) America/St_Barthelemy (Atlantic Standard Time)', 'America/St_Kitts' => '(GMT-4:00) America/St_Kitts (Atlantic Standard Time)', 'America/St_Lucia' => '(GMT-4:00) America/St_Lucia (Atlantic Standard Time)', 'America/St_Thomas' => '(GMT-4:00) America/St_Thomas (Atlantic Standard Time)', 'America/St_Vincent' => '(GMT-4:00) America/St_Vincent (Atlantic Standard Time)', 'America/Thule' => '(GMT-4:00) America/Thule (Atlantic Standard Time)', 'America/Tortola' => '(GMT-4:00) America/Tortola (Atlantic Standard Time)', 'America/Virgin' => '(GMT-4:00) America/Virgin (Atlantic Standard Time)', 'Antarctica/Palmer' => '(GMT-4:00) Antarctica/Palmer (Chile Time)', 'Atlantic/Bermuda' => '(GMT-4:00) Atlantic/Bermuda (Atlantic Standard Time)', 'Atlantic/Stanley' => '(GMT-4:00) Atlantic/Stanley (Falkland Is. Time)', 'Brazil/Acre' => '(GMT-4:00) Brazil/Acre (Amazon Time)', 'Brazil/West' => '(GMT-4:00) Brazil/West (Amazon Time)', 'Canada/Atlantic' => '(GMT-4:00) Canada/Atlantic (Atlantic Standard Time)', 'Chile/Continental' => '(GMT-4:00) Chile/Continental (Chile Time)', 'America/St_Johns' => '(GMT-3:-30) America/St_Johns (Newfoundland Standard Time)', 'Canada/Newfoundland' => '(GMT-3:-30) Canada/Newfoundland (Newfoundland Standard Time)', 'America/Araguaina' => '(GMT-3:00) America/Araguaina (Brasilia Time)', 'America/Bahia' => '(GMT-3:00) America/Bahia (Brasilia Time)', 'America/Belem' => '(GMT-3:00) America/Belem (Brasilia Time)', 'America/Buenos_Aires' => '(GMT-3:00) America/Buenos_Aires (Argentine Time)', 'America/Catamarca' => '(GMT-3:00) America/Catamarca (Argentine Time)', 'America/Cayenne' => '(GMT-3:00) America/Cayenne (French Guiana Time)', 'America/Cordoba' => '(GMT-3:00) America/Cordoba (Argentine Time)', 'America/Fortaleza' => '(GMT-3:00) America/Fortaleza (Brasilia Time)', 'America/Godthab' => '(GMT-3:00) America/Godthab (Western Greenland Time)', 'America/Jujuy' => '(GMT-3:00) America/Jujuy (Argentine Time)', 'America/Maceio' => '(GMT-3:00) America/Maceio (Brasilia Time)', 'America/Mendoza' => '(GMT-3:00) America/Mendoza (Argentine Time)', 'America/Miquelon' => '(GMT-3:00) America/Miquelon (Pierre & Miquelon Standard Time)', 'America/Montevideo' => '(GMT-3:00) America/Montevideo (Uruguay Time)', 'America/Paramaribo' => '(GMT-3:00) America/Paramaribo (Suriname Time)', 'America/Recife' => '(GMT-3:00) America/Recife (Brasilia Time)', 'America/Rosario' => '(GMT-3:00) America/Rosario (Argentine Time)', 'America/Santarem' => '(GMT-3:00) America/Santarem (Brasilia Time)', 'America/Sao_Paulo' => '(GMT-3:00) America/Sao_Paulo (Brasilia Time)', 'Antarctica/Rothera' => '(GMT-3:00) Antarctica/Rothera (Rothera Time)', 'Brazil/East' => '(GMT-3:00) Brazil/East (Brasilia Time)', 'America/Noronha' => '(GMT-2:00) America/Noronha (Fernando de Noronha Time)', 'Atlantic/South_Georgia' => '(GMT-2:00) Atlantic/South_Georgia (South Georgia Standard Time)', 'Brazil/DeNoronha' => '(GMT-2:00) Brazil/DeNoronha (Fernando de Noronha Time)', 'America/Scoresbysund' => '(GMT-1:00) America/Scoresbysund (Eastern Greenland Time)', 'Atlantic/Azores' => '(GMT-1:00) Atlantic/Azores (Azores Time)', 'Atlantic/Cape_Verde' => '(GMT-1:00) Atlantic/Cape_Verde (Cape Verde Time)', 'Africa/Abidjan' => '(GMT+0:00) Africa/Abidjan (Greenwich Mean Time)', 'Africa/Accra' => '(GMT+0:00) Africa/Accra (Ghana Mean Time)', 'Africa/Bamako' => '(GMT+0:00) Africa/Bamako (Greenwich Mean Time)', 'Africa/Banjul' => '(GMT+0:00) Africa/Banjul (Greenwich Mean Time)', 'Africa/Bissau' => '(GMT+0:00) Africa/Bissau (Greenwich Mean Time)', 'Africa/Casablanca' => '(GMT+0:00) Africa/Casablanca (Western European Time)', 'Africa/Conakry' => '(GMT+0:00) Africa/Conakry (Greenwich Mean Time)', 'Africa/Dakar' => '(GMT+0:00) Africa/Dakar (Greenwich Mean Time)', 'Africa/El_Aaiun' => '(GMT+0:00) Africa/El_Aaiun (Western European Time)', 'Africa/Freetown' => '(GMT+0:00) Africa/Freetown (Greenwich Mean Time)', 'Africa/Lome' => '(GMT+0:00) Africa/Lome (Greenwich Mean Time)', 'Africa/Monrovia' => '(GMT+0:00) Africa/Monrovia (Greenwich Mean Time)', 'Africa/Nouakchott' => '(GMT+0:00) Africa/Nouakchott (Greenwich Mean Time)', 'Africa/Ouagadougou' => '(GMT+0:00) Africa/Ouagadougou (Greenwich Mean Time)', 'Africa/Sao_Tome' => '(GMT+0:00) Africa/Sao_Tome (Greenwich Mean Time)', 'Africa/Timbuktu' => '(GMT+0:00) Africa/Timbuktu (Greenwich Mean Time)', 'America/Danmarkshavn' => '(GMT+0:00) America/Danmarkshavn (Greenwich Mean Time)', 'Atlantic/Canary' => '(GMT+0:00) Atlantic/Canary (Western European Time)', 'Atlantic/Faeroe' => '(GMT+0:00) Atlantic/Faeroe (Western European Time)', 'Atlantic/Faroe' => '(GMT+0:00) Atlantic/Faroe (Western European Time)', 'Atlantic/Madeira' => '(GMT+0:00) Atlantic/Madeira (Western European Time)', 'Atlantic/Reykjavik' => '(GMT+0:00) Atlantic/Reykjavik (Greenwich Mean Time)', 'Atlantic/St_Helena' => '(GMT+0:00) Atlantic/St_Helena (Greenwich Mean Time)', 'Europe/Belfast' => '(GMT+0:00) Europe/Belfast (Greenwich Mean Time)', 'Europe/Dublin' => '(GMT+0:00) Europe/Dublin (Greenwich Mean Time)', 'Europe/Guernsey' => '(GMT+0:00) Europe/Guernsey (Greenwich Mean Time)', 'Europe/Isle_of_Man' => '(GMT+0:00) Europe/Isle_of_Man (Greenwich Mean Time)', 'Europe/Jersey' => '(GMT+0:00) Europe/Jersey (Greenwich Mean Time)', 'Europe/Lisbon' => '(GMT+0:00) Europe/Lisbon (Western European Time)', 'Europe/London' => '(GMT+0:00) Europe/London (Greenwich Mean Time)', 'Africa/Algiers' => '(GMT+1:00) Africa/Algiers (Central European Time)', 'Africa/Bangui' => '(GMT+1:00) Africa/Bangui (Western African Time)', 'Africa/Brazzaville' => '(GMT+1:00) Africa/Brazzaville (Western African Time)', 'Africa/Ceuta' => '(GMT+1:00) Africa/Ceuta (Central European Time)', 'Africa/Douala' => '(GMT+1:00) Africa/Douala (Western African Time)', 'Africa/Kinshasa' => '(GMT+1:00) Africa/Kinshasa (Western African Time)', 'Africa/Lagos' => '(GMT+1:00) Africa/Lagos (Western African Time)', 'Africa/Libreville' => '(GMT+1:00) Africa/Libreville (Western African Time)', 'Africa/Luanda' => '(GMT+1:00) Africa/Luanda (Western African Time)', 'Africa/Malabo' => '(GMT+1:00) Africa/Malabo (Western African Time)', 'Africa/Ndjamena' => '(GMT+1:00) Africa/Ndjamena (Western African Time)', 'Africa/Niamey' => '(GMT+1:00) Africa/Niamey (Western African Time)', 'Africa/Porto-Novo' => '(GMT+1:00) Africa/Porto-Novo (Western African Time)', 'Africa/Tunis' => '(GMT+1:00) Africa/Tunis (Central European Time)', 'Africa/Windhoek' => '(GMT+1:00) Africa/Windhoek (Western African Time)', 'Arctic/Longyearbyen' => '(GMT+1:00) Arctic/Longyearbyen (Central European Time)', 'Atlantic/Jan_Mayen' => '(GMT+1:00) Atlantic/Jan_Mayen (Central European Time)', 'Europe/Amsterdam' => '(GMT+1:00) Europe/Amsterdam (Central European Time)', 'Europe/Andorra' => '(GMT+1:00) Europe/Andorra (Central European Time)', 'Europe/Belgrade' => '(GMT+1:00) Europe/Belgrade (Central European Time)', 'Europe/Berlin' => '(GMT+1:00) Europe/Berlin (Central European Time)', 'Europe/Bratislava' => '(GMT+1:00) Europe/Bratislava (Central European Time)', 'Europe/Brussels' => '(GMT+1:00) Europe/Brussels (Central European Time)', 'Europe/Budapest' => '(GMT+1:00) Europe/Budapest (Central European Time)', 'Europe/Copenhagen' => '(GMT+1:00) Europe/Copenhagen (Central European Time)', 'Europe/Gibraltar' => '(GMT+1:00) Europe/Gibraltar (Central European Time)', 'Europe/Ljubljana' => '(GMT+1:00) Europe/Ljubljana (Central European Time)', 'Europe/Luxembourg' => '(GMT+1:00) Europe/Luxembourg (Central European Time)', 'Europe/Madrid' => '(GMT+1:00) Europe/Madrid (Central European Time)', 'Europe/Malta' => '(GMT+1:00) Europe/Malta (Central European Time)', 'Europe/Monaco' => '(GMT+1:00) Europe/Monaco (Central European Time)', 'Europe/Oslo' => '(GMT+1:00) Europe/Oslo (Central European Time)', 'Europe/Paris' => '(GMT+1:00) Europe/Paris (Central European Time)', 'Europe/Podgorica' => '(GMT+1:00) Europe/Podgorica (Central European Time)', 'Europe/Prague' => '(GMT+1:00) Europe/Prague (Central European Time)', 'Europe/Rome' => '(GMT+1:00) Europe/Rome (Central European Time)', 'Europe/San_Marino' => '(GMT+1:00) Europe/San_Marino (Central European Time)', 'Europe/Sarajevo' => '(GMT+1:00) Europe/Sarajevo (Central European Time)', 'Europe/Skopje' => '(GMT+1:00) Europe/Skopje (Central European Time)', 'Europe/Stockholm' => '(GMT+1:00) Europe/Stockholm (Central European Time)', 'Europe/Tirane' => '(GMT+1:00) Europe/Tirane (Central European Time)', 'Europe/Vaduz' => '(GMT+1:00) Europe/Vaduz (Central European Time)', 'Europe/Vatican' => '(GMT+1:00) Europe/Vatican (Central European Time)', 'Europe/Vienna' => '(GMT+1:00) Europe/Vienna (Central European Time)', 'Europe/Warsaw' => '(GMT+1:00) Europe/Warsaw (Central European Time)', 'Europe/Zagreb' => '(GMT+1:00) Europe/Zagreb (Central European Time)', 'Europe/Zurich' => '(GMT+1:00) Europe/Zurich (Central European Time)', 'Africa/Blantyre' => '(GMT+2:00) Africa/Blantyre (Central African Time)', 'Africa/Bujumbura' => '(GMT+2:00) Africa/Bujumbura (Central African Time)', 'Africa/Cairo' => '(GMT+2:00) Africa/Cairo (Eastern European Time)', 'Africa/Gaborone' => '(GMT+2:00) Africa/Gaborone (Central African Time)', 'Africa/Harare' => '(GMT+2:00) Africa/Harare (Central African Time)', 'Africa/Johannesburg' => '(GMT+2:00) Africa/Johannesburg (South Africa Standard Time)', 'Africa/Kigali' => '(GMT+2:00) Africa/Kigali (Central African Time)', 'Africa/Lubumbashi' => '(GMT+2:00) Africa/Lubumbashi (Central African Time)', 'Africa/Lusaka' => '(GMT+2:00) Africa/Lusaka (Central African Time)', 'Africa/Maputo' => '(GMT+2:00) Africa/Maputo (Central African Time)', 'Africa/Maseru' => '(GMT+2:00) Africa/Maseru (South Africa Standard Time)', 'Africa/Mbabane' => '(GMT+2:00) Africa/Mbabane (South Africa Standard Time)', 'Africa/Tripoli' => '(GMT+2:00) Africa/Tripoli (Eastern European Time)', 'Asia/Amman' => '(GMT+2:00) Asia/Amman (Eastern European Time)', 'Asia/Beirut' => '(GMT+2:00) Asia/Beirut (Eastern European Time)', 'Asia/Damascus' => '(GMT+2:00) Asia/Damascus (Eastern European Time)', 'Asia/Gaza' => '(GMT+2:00) Asia/Gaza (Eastern European Time)', 'Asia/Istanbul' => '(GMT+2:00) Asia/Istanbul (Eastern European Time)', 'Asia/Jerusalem' => '(GMT+2:00) Asia/Jerusalem (Israel Standard Time)', 'Asia/Nicosia' => '(GMT+2:00) Asia/Nicosia (Eastern European Time)', 'Asia/Tel_Aviv' => '(GMT+2:00) Asia/Tel_Aviv (Israel Standard Time)', 'Europe/Athens' => '(GMT+2:00) Europe/Athens (Eastern European Time)', 'Europe/Bucharest' => '(GMT+2:00) Europe/Bucharest (Eastern European Time)', 'Europe/Chisinau' => '(GMT+2:00) Europe/Chisinau (Eastern European Time)', 'Europe/Helsinki' => '(GMT+2:00) Europe/Helsinki (Eastern European Time)', 'Europe/Istanbul' => '(GMT+2:00) Europe/Istanbul (Eastern European Time)', 'Europe/Kaliningrad' => '(GMT+2:00) Europe/Kaliningrad (Eastern European Time)', 'Europe/Kiev' => '(GMT+2:00) Europe/Kiev (Eastern European Time)', 'Europe/Mariehamn' => '(GMT+2:00) Europe/Mariehamn (Eastern European Time)', 'Europe/Minsk' => '(GMT+2:00) Europe/Minsk (Eastern European Time)', 'Europe/Nicosia' => '(GMT+2:00) Europe/Nicosia (Eastern European Time)', 'Europe/Riga' => '(GMT+2:00) Europe/Riga (Eastern European Time)', 'Europe/Simferopol' => '(GMT+2:00) Europe/Simferopol (Eastern European Time)', 'Europe/Sofia' => '(GMT+2:00) Europe/Sofia (Eastern European Time)', 'Europe/Tallinn' => '(GMT+2:00) Europe/Tallinn (Eastern European Time)', 'Europe/Tiraspol' => '(GMT+2:00) Europe/Tiraspol (Eastern European Time)', 'Europe/Uzhgorod' => '(GMT+2:00) Europe/Uzhgorod (Eastern European Time)', 'Europe/Vilnius' => '(GMT+2:00) Europe/Vilnius (Eastern European Time)', 'Europe/Zaporozhye' => '(GMT+2:00) Europe/Zaporozhye (Eastern European Time)', 'Africa/Addis_Ababa' => '(GMT+3:00) Africa/Addis_Ababa (Eastern African Time)', 'Africa/Asmara' => '(GMT+3:00) Africa/Asmara (Eastern African Time)', 'Africa/Asmera' => '(GMT+3:00) Africa/Asmera (Eastern African Time)', 'Africa/Dar_es_Salaam' => '(GMT+3:00) Africa/Dar_es_Salaam (Eastern African Time)', 'Africa/Djibouti' => '(GMT+3:00) Africa/Djibouti (Eastern African Time)', 'Africa/Kampala' => '(GMT+3:00) Africa/Kampala (Eastern African Time)', 'Africa/Khartoum' => '(GMT+3:00) Africa/Khartoum (Eastern African Time)', 'Africa/Mogadishu' => '(GMT+3:00) Africa/Mogadishu (Eastern African Time)', 'Africa/Nairobi' => '(GMT+3:00) Africa/Nairobi (Eastern African Time)', 'Antarctica/Syowa' => '(GMT+3:00) Antarctica/Syowa (Syowa Time)', 'Asia/Aden' => '(GMT+3:00) Asia/Aden (Arabia Standard Time)', 'Asia/Baghdad' => '(GMT+3:00) Asia/Baghdad (Arabia Standard Time)', 'Asia/Bahrain' => '(GMT+3:00) Asia/Bahrain (Arabia Standard Time)', 'Asia/Kuwait' => '(GMT+3:00) Asia/Kuwait (Arabia Standard Time)', 'Asia/Qatar' => '(GMT+3:00) Asia/Qatar (Arabia Standard Time)', 'Europe/Moscow' => '(GMT+3:00) Europe/Moscow (Moscow Standard Time)', 'Europe/Volgograd' => '(GMT+3:00) Europe/Volgograd (Volgograd Time)', 'Indian/Antananarivo' => '(GMT+3:00) Indian/Antananarivo (Eastern African Time)', 'Indian/Comoro' => '(GMT+3:00) Indian/Comoro (Eastern African Time)', 'Indian/Mayotte' => '(GMT+3:00) Indian/Mayotte (Eastern African Time)', 'Asia/Tehran' => '(GMT+3:30) Asia/Tehran (Iran Standard Time)', 'Asia/Baku' => '(GMT+4:00) Asia/Baku (Azerbaijan Time)', 'Asia/Dubai' => '(GMT+4:00) Asia/Dubai (Gulf Standard Time)', 'Asia/Muscat' => '(GMT+4:00) Asia/Muscat (Gulf Standard Time)', 'Asia/Tbilisi' => '(GMT+4:00) Asia/Tbilisi (Georgia Time)', 'Asia/Yerevan' => '(GMT+4:00) Asia/Yerevan (Armenia Time)', 'Europe/Samara' => '(GMT+4:00) Europe/Samara (Samara Time)', 'Indian/Mahe' => '(GMT+4:00) Indian/Mahe (Seychelles Time)', 'Indian/Mauritius' => '(GMT+4:00) Indian/Mauritius (Mauritius Time)', 'Indian/Reunion' => '(GMT+4:00) Indian/Reunion (Reunion Time)', 'Asia/Kabul' => '(GMT+4:30) Asia/Kabul (Afghanistan Time)', 'Asia/Aqtau' => '(GMT+5:00) Asia/Aqtau (Aqtau Time)', 'Asia/Aqtobe' => '(GMT+5:00) Asia/Aqtobe (Aqtobe Time)', 'Asia/Ashgabat' => '(GMT+5:00) Asia/Ashgabat (Turkmenistan Time)', 'Asia/Ashkhabad' => '(GMT+5:00) Asia/Ashkhabad (Turkmenistan Time)', 'Asia/Dushanbe' => '(GMT+5:00) Asia/Dushanbe (Tajikistan Time)', 'Asia/Karachi' => '(GMT+5:00) Asia/Karachi (Pakistan Time)', 'Asia/Oral' => '(GMT+5:00) Asia/Oral (Oral Time)', 'Asia/Samarkand' => '(GMT+5:00) Asia/Samarkand (Uzbekistan Time)', 'Asia/Tashkent' => '(GMT+5:00) Asia/Tashkent (Uzbekistan Time)', 'Asia/Yekaterinburg' => '(GMT+5:00) Asia/Yekaterinburg (Yekaterinburg Time)', 'Indian/Kerguelen' => '(GMT+5:00) Indian/Kerguelen (French Southern & Antarctic Lands Time)', 'Indian/Maldives' => '(GMT+5:00) Indian/Maldives (Maldives Time)', 'Asia/Calcutta' => '(GMT+5:30) Asia/Calcutta (India Standard Time)', 'Asia/Colombo' => '(GMT+5:30) Asia/Colombo (India Standard Time)', 'Asia/Kolkata' => '(GMT+5:30) Asia/Kolkata (India Standard Time)', 'Asia/Katmandu' => '(GMT+5:45) Asia/Katmandu (Nepal Time)', 'Antarctica/Mawson' => '(GMT+6:00) Antarctica/Mawson (Mawson Time)', 'Antarctica/Vostok' => '(GMT+6:00) Antarctica/Vostok (Vostok Time)', 'Asia/Almaty' => '(GMT+6:00) Asia/Almaty (Alma-Ata Time)', 'Asia/Bishkek' => '(GMT+6:00) Asia/Bishkek (Kirgizstan Time)', 'Asia/Dacca' => '(GMT+6:00) Asia/Dacca (Bangladesh Time)', 'Asia/Dhaka' => '(GMT+6:00) Asia/Dhaka (Bangladesh Time)', 'Asia/Novosibirsk' => '(GMT+6:00) Asia/Novosibirsk (Novosibirsk Time)', 'Asia/Omsk' => '(GMT+6:00) Asia/Omsk (Omsk Time)', 'Asia/Qyzylorda' => '(GMT+6:00) Asia/Qyzylorda (Qyzylorda Time)', 'Asia/Thimbu' => '(GMT+6:00) Asia/Thimbu (Bhutan Time)', 'Asia/Thimphu' => '(GMT+6:00) Asia/Thimphu (Bhutan Time)', 'Indian/Chagos' => '(GMT+6:00) Indian/Chagos (Indian Ocean Territory Time)', 'Asia/Rangoon' => '(GMT+6:30) Asia/Rangoon (Myanmar Time)', 'Indian/Cocos' => '(GMT+6:30) Indian/Cocos (Cocos Islands Time)', 'Antarctica/Davis' => '(GMT+7:00) Antarctica/Davis (Davis Time)', 'Asia/Bangkok' => '(GMT+7:00) Asia/Bangkok (Indochina Time)', 'Asia/Ho_Chi_Minh' => '(GMT+7:00) Asia/Ho_Chi_Minh (Indochina Time)', 'Asia/Hovd' => '(GMT+7:00) Asia/Hovd (Hovd Time)', 'Asia/Jakarta' => '(GMT+7:00) Asia/Jakarta (West Indonesia Time)', 'Asia/Krasnoyarsk' => '(GMT+7:00) Asia/Krasnoyarsk (Krasnoyarsk Time)', 'Asia/Phnom_Penh' => '(GMT+7:00) Asia/Phnom_Penh (Indochina Time)', 'Asia/Pontianak' => '(GMT+7:00) Asia/Pontianak (West Indonesia Time)', 'Asia/Saigon' => '(GMT+7:00) Asia/Saigon (Indochina Time)', 'Asia/Vientiane' => '(GMT+7:00) Asia/Vientiane (Indochina Time)', 'Indian/Christmas' => '(GMT+7:00) Indian/Christmas (Christmas Island Time)', 'Antarctica/Casey' => '(GMT+8:00) Antarctica/Casey (Western Standard Time (Australia))', 'Asia/Brunei' => '(GMT+8:00) Asia/Brunei (Brunei Time)', 'Asia/Choibalsan' => '(GMT+8:00) Asia/Choibalsan (Choibalsan Time)', 'Asia/Chongqing' => '(GMT+8:00) Asia/Chongqing (China Standard Time)', 'Asia/Chungking' => '(GMT+8:00) Asia/Chungking (China Standard Time)', 'Asia/Harbin' => '(GMT+8:00) Asia/Harbin (China Standard Time)', 'Asia/Hong_Kong' => '(GMT+8:00) Asia/Hong_Kong (Hong Kong Time)', 'Asia/Irkutsk' => '(GMT+8:00) Asia/Irkutsk (Irkutsk Time)', 'Asia/Kashgar' => '(GMT+8:00) Asia/Kashgar (China Standard Time)', 'Asia/Kuala_Lumpur' => '(GMT+8:00) Asia/Kuala_Lumpur (Malaysia Time)', 'Asia/Kuching' => '(GMT+8:00) Asia/Kuching (Malaysia Time)', 'Asia/Macao' => '(GMT+8:00) Asia/Macao (China Standard Time)', 'Asia/Macau' => '(GMT+8:00) Asia/Macau (China Standard Time)', 'Asia/Makassar' => '(GMT+8:00) Asia/Makassar (Central Indonesia Time)', 'Asia/Manila' => '(GMT+8:00) Asia/Manila (Philippines Time)', 'Asia/Shanghai' => '(GMT+8:00) Asia/Shanghai (China Standard Time)', 'Asia/Singapore' => '(GMT+8:00) Asia/Singapore (Singapore Time)', 'Asia/Taipei' => '(GMT+8:00) Asia/Taipei (China Standard Time)', 'Asia/Ujung_Pandang' => '(GMT+8:00) Asia/Ujung_Pandang (Central Indonesia Time)', 'Asia/Ulaanbaatar' => '(GMT+8:00) Asia/Ulaanbaatar (Ulaanbaatar Time)', 'Asia/Ulan_Bator' => '(GMT+8:00) Asia/Ulan_Bator (Ulaanbaatar Time)', 'Asia/Urumqi' => '(GMT+8:00) Asia/Urumqi (China Standard Time)', 'Australia/Perth' => '(GMT+8:00) Australia/Perth (Western Standard Time (Australia))', 'Australia/West' => '(GMT+8:00) Australia/West (Western Standard Time (Australia))', 'Australia/Eucla' => '(GMT+8:45) Australia/Eucla (Central Western Standard Time (Australia))', 'Asia/Dili' => '(GMT+9:00) Asia/Dili (Timor-Leste Time)', 'Asia/Jayapura' => '(GMT+9:00) Asia/Jayapura (East Indonesia Time)', 'Asia/Pyongyang' => '(GMT+9:00) Asia/Pyongyang (Korea Standard Time)', 'Asia/Seoul' => '(GMT+9:00) Asia/Seoul (Korea Standard Time)', 'Asia/Tokyo' => '(GMT+9:00) Asia/Tokyo (Japan Standard Time)', 'Asia/Yakutsk' => '(GMT+9:00) Asia/Yakutsk (Yakutsk Time)', 'Australia/Adelaide' => '(GMT+9:30) Australia/Adelaide (Central Standard Time (South Australia))', 'Australia/Broken_Hill' => '(GMT+9:30) Australia/Broken_Hill (Central Standard Time (South Australia/New South Wales))', 'Australia/Darwin' => '(GMT+9:30) Australia/Darwin (Central Standard Time (Northern Territory))', 'Australia/North' => '(GMT+9:30) Australia/North (Central Standard Time (Northern Territory))', 'Australia/South' => '(GMT+9:30) Australia/South (Central Standard Time (South Australia))', 'Australia/Yancowinna' => '(GMT+9:30) Australia/Yancowinna (Central Standard Time (South Australia/New South Wales))', 'Antarctica/DumontDUrville' => '(GMT+10:00) Antarctica/DumontDUrville (Dumont-d\'Urville Time)', 'Asia/Sakhalin' => '(GMT+10:00) Asia/Sakhalin (Sakhalin Time)', 'Asia/Vladivostok' => '(GMT+10:00) Asia/Vladivostok (Vladivostok Time)', 'Australia/ACT' => '(GMT+10:00) Australia/ACT (Eastern Standard Time (New South Wales))', 'Australia/Brisbane' => '(GMT+10:00) Australia/Brisbane (Eastern Standard Time (Queensland))', 'Australia/Canberra' => '(GMT+10:00) Australia/Canberra (Eastern Standard Time (New South Wales))', 'Australia/Currie' => '(GMT+10:00) Australia/Currie (Eastern Standard Time (New South Wales))', 'Australia/Hobart' => '(GMT+10:00) Australia/Hobart (Eastern Standard Time (Tasmania))', 'Australia/Lindeman' => '(GMT+10:00) Australia/Lindeman (Eastern Standard Time (Queensland))', 'Australia/Melbourne' => '(GMT+10:00) Australia/Melbourne (Eastern Standard Time (Victoria))', 'Australia/NSW' => '(GMT+10:00) Australia/NSW (Eastern Standard Time (New South Wales))', 'Australia/Queensland' => '(GMT+10:00) Australia/Queensland (Eastern Standard Time (Queensland))', 'Australia/Sydney' => '(GMT+10:00) Australia/Sydney (Eastern Standard Time (New South Wales))', 'Australia/Tasmania' => '(GMT+10:00) Australia/Tasmania (Eastern Standard Time (Tasmania))', 'Australia/Victoria' => '(GMT+10:00) Australia/Victoria (Eastern Standard Time (Victoria))', 'Australia/LHI' => '(GMT+10:30) Australia/LHI (Lord Howe Standard Time)', 'Australia/Lord_Howe' => '(GMT+10:30) Australia/Lord_Howe (Lord Howe Standard Time)', 'Asia/Magadan' => '(GMT+11:00) Asia/Magadan (Magadan Time)', 'Antarctica/McMurdo' => '(GMT+12:00) Antarctica/McMurdo (New Zealand Standard Time)', 'Antarctica/South_Pole' => '(GMT+12:00) Antarctica/South_Pole (New Zealand Standard Time)', 'Asia/Anadyr' => '(GMT+12:00) Asia/Anadyr (Anadyr Time)', 'Asia/Kamchatka' => '(GMT+12:00) Asia/Kamchatka (Petropavlovsk-Kamchatski Time)' ]; debugbar.php000064400000027305150364306430007043 0ustar00 env('DEBUGBAR_ENABLED', false), 'except' => [ 'telescope*', 'horizon*', ], /* |-------------------------------------------------------------------------- | Storage settings |-------------------------------------------------------------------------- | | DebugBar stores data for session/ajax requests. | You can disable this, so the debugbar stores data in headers/session, | but this can cause problems with large data collectors. | By default, file storage (in the storage folder) is used. Redis and PDO | can also be used. For PDO, run the package migrations first. | | Warning: Enabling storage.open will allow everyone to access previous | request, do not enable open storage in publicly available environments! | Specify a callback if you want to limit based on IP or authentication. */ 'storage' => [ 'enabled' => true, 'open' => env('DEBUGBAR_OPEN_STORAGE', false), // bool/callback. 'driver' => 'file', // redis, file, pdo, socket, custom 'path' => storage_path('debugbar'), // For file driver 'connection' => null, // Leave null for default connection (Redis/PDO) 'provider' => '', // Instance of StorageInterface for custom driver 'hostname' => '127.0.0.1', // Hostname to use with the "socket" driver 'port' => 2304, // Port to use with the "socket" driver ], /* |-------------------------------------------------------------------------- | Editor |-------------------------------------------------------------------------- | | Choose your preferred editor to use when clicking file name. | | Supported: "phpstorm", "vscode", "vscode-insiders", "vscode-remote", | "vscode-insiders-remote", "vscodium", "textmate", "emacs", | "sublime", "atom", "nova", "macvim", "idea", "netbeans", | "xdebug", "espresso" | */ 'editor' => env('DEBUGBAR_EDITOR', 'phpstorm'), /* |-------------------------------------------------------------------------- | Remote Path Mapping |-------------------------------------------------------------------------- | | If you are using a remote dev server, like Laravel Homestead, Docker, or | even a remote VPS, it will be necessary to specify your path mapping. | | Leaving one, or both of these, empty or null will not trigger the remote | URL changes and Debugbar will treat your editor links as local files. | | "remote_sites_path" is an absolute base path for your sites or projects | in Homestead, Vagrant, Docker, or another remote development server. | | Example value: "/home/vagrant/Code" | | "local_sites_path" is an absolute base path for your sites or projects | on your local computer where your IDE or code editor is running on. | | Example values: "/Users//Code", "C:\Users\\Documents\Code" | */ 'remote_sites_path' => env('DEBUGBAR_REMOTE_SITES_PATH', ''), 'local_sites_path' => env('DEBUGBAR_LOCAL_SITES_PATH', ''), /* |-------------------------------------------------------------------------- | Vendors |-------------------------------------------------------------------------- | | Vendor files are included by default, but can be set to false. | This can also be set to 'js' or 'css', to only include javascript or css vendor files. | Vendor files are for css: font-awesome (including fonts) and highlight.js (css files) | and for js: jquery and highlight.js | So if you want syntax highlighting, set it to true. | jQuery is set to not conflict with existing jQuery scripts. | */ 'include_vendors' => true, /* |-------------------------------------------------------------------------- | Capture Ajax Requests |-------------------------------------------------------------------------- | | The Debugbar can capture Ajax requests and display them. If you don't want this (ie. because of errors), | you can use this option to disable sending the data through the headers. | | Optionally, you can also send ServerTiming headers on ajax requests for the Chrome DevTools. | | Note for your request to be identified as ajax requests they must either send the header | X-Requested-With with the value XMLHttpRequest (most JS libraries send this), or have application/json as a Accept header. */ 'capture_ajax' => true, 'add_ajax_timing' => false, /* |-------------------------------------------------------------------------- | Custom Error Handler for Deprecated warnings |-------------------------------------------------------------------------- | | When enabled, the Debugbar shows deprecated warnings for Symfony components | in the Messages tab. | */ 'error_handler' => false, /* |-------------------------------------------------------------------------- | Clockwork integration |-------------------------------------------------------------------------- | | The Debugbar can emulate the Clockwork headers, so you can use the Chrome | Extension, without the server-side code. It uses Debugbar collectors instead. | */ 'clockwork' => false, /* |-------------------------------------------------------------------------- | DataCollectors |-------------------------------------------------------------------------- | | Enable/disable DataCollectors | */ 'collectors' => [ 'phpinfo' => true, // Php version 'messages' => true, // Messages 'time' => true, // Time Datalogger 'memory' => true, // Memory usage 'exceptions' => true, // Exception displayer 'log' => true, // Logs from Monolog (merged in messages if enabled) 'db' => true, // Show database (PDO) queries and bindings 'views' => true, // Views with their data 'route' => true, // Current route information 'auth' => false, // Display Laravel authentication status 'gate' => true, // Display Laravel Gate checks 'session' => true, // Display session data 'symfony_request' => true, // Only one can be enabled.. 'mail' => true, // Catch mail messages 'laravel' => false, // Laravel version and environment 'events' => false, // All events fired 'default_request' => false, // Regular or special Symfony request logger 'logs' => false, // Add the latest log messages 'files' => false, // Show the included files 'config' => false, // Display config settings 'cache' => false, // Display cache events 'models' => true, // Display models 'livewire' => true, // Display Livewire (when available) ], /* |-------------------------------------------------------------------------- | Extra options |-------------------------------------------------------------------------- | | Configure some DataCollectors | */ 'options' => [ 'auth' => [ 'show_name' => true, // Also show the users name/email in the debugbar ], 'db' => [ 'with_params' => true, // Render SQL with the parameters substituted 'backtrace' => true, // Use a backtrace to find the origin of the query in your files. 'backtrace_exclude_paths' => [], // Paths to exclude from backtrace. (in addition to defaults) 'timeline' => false, // Add the queries to the timeline 'duration_background' => true, // Show shaded background on each query relative to how long it took to execute. 'explain' => [ // Show EXPLAIN output on queries 'enabled' => false, 'types' => ['SELECT'], // Deprecated setting, is always only SELECT ], 'hints' => false, // Show hints for common mistakes 'show_copy' => false, // Show copy button next to the query, 'slow_threshold' => false, // Only track queries that last longer than this time in ms ], 'mail' => [ 'full_log' => false, ], 'views' => [ 'timeline' => false, // Add the views to the timeline (Experimental) 'data' => false, //Note: Can slow down the application, because the data can be quite large.. 'exclude_paths' => [], // Add the paths which you don't want to appear in the views ], 'route' => [ 'label' => true, // show complete route on bar ], 'logs' => [ 'file' => null, ], 'cache' => [ 'values' => true, // collect cache values ], ], /* |-------------------------------------------------------------------------- | Inject Debugbar in Response |-------------------------------------------------------------------------- | | Usually, the debugbar is added just before , by listening to the | Response after the App is done. If you disable this, you have to add them | in your template yourself. See http://phpdebugbar.com/docs/rendering.html | */ 'inject' => true, /* |-------------------------------------------------------------------------- | DebugBar route prefix |-------------------------------------------------------------------------- | | Sometimes you want to set route prefix to be used by DebugBar to load | its resources from. Usually the need comes from misconfigured web server or | from trying to overcome bugs like this: http://trac.nginx.org/nginx/ticket/97 | */ 'route_prefix' => '_debugbar', /* |-------------------------------------------------------------------------- | DebugBar route domain |-------------------------------------------------------------------------- | | By default DebugBar route served from the same domain that request served. | To override default domain, specify it as a non-empty value. */ 'route_domain' => null, /* |-------------------------------------------------------------------------- | DebugBar theme |-------------------------------------------------------------------------- | | Switches between light and dark theme. If set to auto it will respect system preferences | Possible values: auto, light, dark */ 'theme' => env('DEBUGBAR_THEME', 'auto'), /* |-------------------------------------------------------------------------- | Backtrace stack limit |-------------------------------------------------------------------------- | | By default, the DebugBar limits the number of frames returned by the 'debug_backtrace()' function. | If you need larger stacktraces, you can increase this number. Setting it to 0 will result in no limit. */ 'debug_backtrace_limit' => 50, ]; installer.php000064400000012372150364306430007263 0ustar00 [ 'minPhpVersion' => '8.1', ], 'final' => [ 'key' => true, 'publish' => false, ], 'requirements' => [ 'php' => [ 'openssl', 'pdo', 'mbstring', 'tokenizer', 'JSON', 'cURL', ], 'apache' => [ 'mod_rewrite', ], ], /* |-------------------------------------------------------------------------- | 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', 'storage/framework/' => '777', 'storage/logs/' => '777', 'storage/uploads/' => '777', 'bootstrap/cache/' => '777', 'resources/lang/' => '777', ], /* |-------------------------------------------------------------------------- | Environment Form Wizard Validation Rules & Messages |-------------------------------------------------------------------------- | | This are the default form field validation rules. Available Rules: | https://laravel.com/docs/5.4/validation#available-validation-rules | */ 'environment' => [ 'form' => [ 'rules' => [ 'app_name' => 'required|string|max:50', 'environment' => 'required|string|max:50', 'environment_custom' => 'required_if:environment,other|max:50', 'app_debug' => 'required|string', 'app_log_level' => 'required|string|max:50', 'app_url' => 'required|url', 'database_connection' => 'required|string|max:50', 'database_hostname' => 'required|string|max:50', 'database_port' => 'required|numeric', 'database_name' => 'required|string|max:50', 'database_username' => 'required|string|max:50', 'database_password' => 'nullable|string|max:50', 'broadcast_driver' => 'required|string|max:50', 'cache_driver' => 'required|string|max:50', 'session_driver' => 'required|string|max:50', 'queue_driver' => 'required|string|max:50', 'redis_hostname' => 'required|string|max:50', 'redis_password' => 'required|string|max:50', 'redis_port' => 'required|numeric', 'mail_driver' => 'required|string|max:50', 'mail_host' => 'required|string|max:50', 'mail_port' => 'required|string|max:50', 'mail_username' => 'required|string|max:50', 'mail_password' => 'required|string|max:50', 'mail_encryption' => 'required|string|max:50', 'pusher_app_id' => 'max:50', 'pusher_app_key' => 'max:50', 'pusher_app_secret' => 'max:50', ], ], ], /* |-------------------------------------------------------------------------- | Installed Middleware Options |-------------------------------------------------------------------------- | Different available status switch configuration for the | canInstall middleware located in `canInstall.php`. | */ 'installed' => [ 'redirectOptions' => [ 'route' => [ 'name' => 'welcome', 'data' => [], ], 'abort' => [ 'type' => '404', ], 'dump' => [ 'data' => 'Dumping a not found message.', ], ], ], /* |-------------------------------------------------------------------------- | Selected Installed Middleware Option |-------------------------------------------------------------------------- | The selected option fo what happens when an installer instance has been | Default output is to `/resources/views/error/404.blade.php` if none. | The available middleware options include: | route, abort, dump, 404, default, '' | */ 'installedAlreadyAction' => '', /* |-------------------------------------------------------------------------- | Updater Enabled |-------------------------------------------------------------------------- | Can the application run the '/update' route with the migrations. | The default option is set to False if none is present. | Boolean value | */ 'updaterEnabled' => 'true', ]; services.php000064400000002127150364306430007106 0ustar00 [ 'domain' => env('MAILGUN_DOMAIN'), 'secret' => env('MAILGUN_SECRET'), 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), 'scheme' => 'https', ], 'postmark' => [ 'token' => env('POSTMARK_TOKEN'), ], 'ses' => [ 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), ], 'cashfree' => [ 'key' => '', 'secret' => '', 'url' => 'https://sandbox.cashfree.com/pg/orders', ], ]; sanctum.php000064400000004366150364306430006744 0ustar00 explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( '%s%s', 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', Sanctum::currentApplicationUrlWithPort() ))), /* |-------------------------------------------------------------------------- | Sanctum Guards |-------------------------------------------------------------------------- | | This array contains the authentication guards that will be checked when | Sanctum is trying to authenticate a request. If none of these guards | are able to authenticate the request, Sanctum will use the bearer | token that's present on an incoming request for authentication. | */ 'guard' => ['web'], /* |-------------------------------------------------------------------------- | Expiration Minutes |-------------------------------------------------------------------------- | | This value controls the number of minutes until an issued token will be | considered expired. If this value is null, personal access tokens do | not expire. This won't tweak the lifetime of first-party sessions. | */ 'expiration' => null, /* |-------------------------------------------------------------------------- | Sanctum Middleware |-------------------------------------------------------------------------- | | When authenticating your first-party SPA with Sanctum you may need to | customize some of the middleware Sanctum uses while processing the | request. You may change the middleware listed below as required. | */ 'middleware' => [ 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class, 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class, ], ]; modules.php000064400000024630150364306430006736 0ustar00 'Modules', /* |-------------------------------------------------------------------------- | Module Stubs |-------------------------------------------------------------------------- | | Default module stubs. | */ 'stubs' => [ 'enabled' => false, 'path' => base_path('vendor/nwidart/laravel-modules/src/Commands/stubs'), 'files' => [ 'routes/web' => 'Routes/web.php', 'routes/api' => 'Routes/api.php', 'views/index' => 'Resources/views/index.blade.php', 'views/master' => 'Resources/views/layouts/master.blade.php', 'scaffold/config' => 'Config/config.php', 'composer' => 'composer.json', 'assets/js/app' => 'Resources/assets/js/app.js', 'assets/sass/app' => 'Resources/assets/sass/app.scss', 'vite' => 'vite.config.js', 'package' => 'package.json', ], 'replacements' => [ 'routes/web' => ['LOWER_NAME', 'STUDLY_NAME'], 'routes/api' => ['LOWER_NAME'], 'vite' => ['LOWER_NAME'], 'json' => ['LOWER_NAME', 'STUDLY_NAME', 'MODULE_NAMESPACE', 'PROVIDER_NAMESPACE'], 'views/index' => ['LOWER_NAME'], 'views/master' => ['LOWER_NAME', 'STUDLY_NAME'], 'scaffold/config' => ['STUDLY_NAME'], 'composer' => [ 'LOWER_NAME', 'STUDLY_NAME', 'VENDOR', 'AUTHOR_NAME', 'AUTHOR_EMAIL', 'MODULE_NAMESPACE', 'PROVIDER_NAMESPACE', ], ], 'gitkeep' => true, ], 'paths' => [ /* |-------------------------------------------------------------------------- | Modules path |-------------------------------------------------------------------------- | | This path used for save the generated module. This path also will be added | automatically to list of scanned folders. | */ 'modules' => base_path('Modules'), /* |-------------------------------------------------------------------------- | Modules assets path |-------------------------------------------------------------------------- | | Here you may update the modules assets path. | */ 'assets' => public_path('Modules'), /* |-------------------------------------------------------------------------- | The migrations path |-------------------------------------------------------------------------- | | Where you run 'module:publish-migration' command, where do you publish the | the migration files? | */ 'migration' => base_path('database/migrations'), /* |-------------------------------------------------------------------------- | Generator path |-------------------------------------------------------------------------- | Customise the paths where the folders will be generated. | Set the generate key to false to not generate that folder */ 'generator' => [ 'config' => ['path' => 'Config', 'generate' => true], 'command' => ['path' => 'Console', 'generate' => true], 'migration' => ['path' => 'Database/Migrations', 'generate' => true], 'seeder' => ['path' => 'Database/Seeders', 'generate' => true], 'factory' => ['path' => 'Database/factories', 'generate' => true], 'model' => ['path' => 'Entities', 'generate' => true], 'routes' => ['path' => 'Routes', 'generate' => true], 'controller' => ['path' => 'Http/Controllers', 'generate' => true], 'filter' => ['path' => 'Http/Middleware', 'generate' => true], 'request' => ['path' => 'Http/Requests', 'generate' => true], 'provider' => ['path' => 'Providers', 'generate' => true], 'assets' => ['path' => 'Resources/assets', 'generate' => true], 'lang' => ['path' => 'Resources/lang', 'generate' => true], 'views' => ['path' => 'Resources/views', 'generate' => true], 'test' => ['path' => 'Tests/Unit', 'generate' => true], 'test-feature' => ['path' => 'Tests/Feature', 'generate' => true], 'repository' => ['path' => 'Repositories', 'generate' => false], 'event' => ['path' => 'Events', 'generate' => false], 'listener' => ['path' => 'Listeners', 'generate' => false], 'policies' => ['path' => 'Policies', 'generate' => false], 'rules' => ['path' => 'Rules', 'generate' => false], 'jobs' => ['path' => 'Jobs', 'generate' => false], 'emails' => ['path' => 'Emails', 'generate' => false], 'notifications' => ['path' => 'Notifications', 'generate' => false], 'resource' => ['path' => 'Transformers', 'generate' => false], 'component-view' => ['path' => 'Resources/views/components', 'generate' => false], 'component-class' => ['path' => 'View/Components', 'generate' => false], ], ], /* |-------------------------------------------------------------------------- | Package commands |-------------------------------------------------------------------------- | | Here you can define which commands will be visible and used in your | application. If for example you don't use some of the commands provided | you can simply comment them out. | */ 'commands' => [ Commands\CommandMakeCommand::class, Commands\ComponentClassMakeCommand::class, Commands\ComponentViewMakeCommand::class, Commands\ControllerMakeCommand::class, Commands\DisableCommand::class, Commands\DumpCommand::class, Commands\EnableCommand::class, Commands\EventMakeCommand::class, Commands\JobMakeCommand::class, Commands\ListenerMakeCommand::class, Commands\MailMakeCommand::class, Commands\MiddlewareMakeCommand::class, Commands\NotificationMakeCommand::class, Commands\ProviderMakeCommand::class, Commands\RouteProviderMakeCommand::class, Commands\InstallCommand::class, Commands\ListCommand::class, Commands\ModuleDeleteCommand::class, Commands\ModuleMakeCommand::class, Commands\FactoryMakeCommand::class, Commands\PolicyMakeCommand::class, Commands\RequestMakeCommand::class, Commands\RuleMakeCommand::class, Commands\MigrateCommand::class, Commands\MigrateFreshCommand::class, Commands\MigrateRefreshCommand::class, Commands\MigrateResetCommand::class, Commands\MigrateRollbackCommand::class, Commands\MigrateStatusCommand::class, Commands\MigrationMakeCommand::class, Commands\ModelMakeCommand::class, Commands\PublishCommand::class, Commands\PublishConfigurationCommand::class, Commands\PublishMigrationCommand::class, Commands\PublishTranslationCommand::class, Commands\SeedCommand::class, Commands\SeedMakeCommand::class, Commands\SetupCommand::class, Commands\UnUseCommand::class, Commands\UpdateCommand::class, Commands\UseCommand::class, Commands\ResourceMakeCommand::class, Commands\TestMakeCommand::class, Commands\LaravelModulesV6Migrator::class, ], /* |-------------------------------------------------------------------------- | Scan Path |-------------------------------------------------------------------------- | | Here you define which folder will be scanned. By default will scan vendor | directory. This is useful if you host the package in packagist website. | */ 'scan' => [ 'enabled' => false, 'paths' => [ base_path('vendor/*/*'), ], ], /* |-------------------------------------------------------------------------- | Composer File Template |-------------------------------------------------------------------------- | | Here is the config for composer.json file, generated by this package | */ 'composer' => [ 'vendor' => 'nwidart', 'author' => [ 'name' => 'Nicolas Widart', 'email' => 'n.widart@gmail.com', ], 'composer-output' => false, ], /* |-------------------------------------------------------------------------- | Caching |-------------------------------------------------------------------------- | | Here is the config for setting up caching feature. | */ 'cache' => [ 'enabled' => false, 'driver' => 'file', 'key' => 'laravel-modules', 'lifetime' => 60, ], /* |-------------------------------------------------------------------------- | Choose what laravel-modules will register as custom namespaces. | Setting one to false will require you to register that part | in your own Service Provider class. |-------------------------------------------------------------------------- */ 'register' => [ 'translations' => true, /** * load files on boot or register method * * Note: boot not compatible with asgardcms * * @example boot|register */ 'files' => 'register', ], /* |-------------------------------------------------------------------------- | Activators |-------------------------------------------------------------------------- | | You can define new types of activators here, file, database etc. The only | required parameter is 'class'. | The file activator will store the activation status in storage/installed_modules */ 'activators' => [ 'file' => [ 'class' => FileActivator::class, 'statuses-file' => base_path('modules_statuses.json'), 'cache-key' => 'activator.installed', 'cache-lifetime' => 604800, ], ], 'activator' => 'file', ]; view.php000064400000002035150364306430006233 0ustar00 [ resource_path('views'), ], /* |-------------------------------------------------------------------------- | Compiled View Path |-------------------------------------------------------------------------- | | This option determines where all the compiled Blade templates will be | stored for your application. Typically, this is within the storage | directory. However, as usual, you are free to change this value. | */ 'compiled' => env( 'VIEW_COMPILED_PATH', realpath(storage_path('framework/views')) ), ]; mail.php000064400000007020150364306430006202 0ustar00 env('MAIL_MAILER', 'smtp'), /* |-------------------------------------------------------------------------- | Mailer Configurations |-------------------------------------------------------------------------- | | Here you may configure all of the mailers used by your application plus | their respective settings. Several examples have been configured for | you and you are free to add your own as your application requires. | | Laravel supports a variety of mail "transport" drivers to be used while | sending an e-mail. You will specify which one you are using for your | mailers below. You are free to add additional mailers as required. | | Supported: "smtp", "sendmail", "mailgun", "ses", | "postmark", "log", "array", "failover" | */ 'mailers' => [ 'smtp' => [ 'transport' => 'smtp', 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), 'port' => env('MAIL_PORT', 587), 'encryption' => env('MAIL_ENCRYPTION', 'tls'), 'username' => env('MAIL_USERNAME'), 'password' => env('MAIL_PASSWORD'), 'timeout' => null, 'local_domain' => env('MAIL_EHLO_DOMAIN'), ], 'ses' => [ 'transport' => 'ses', ], 'mailgun' => [ 'transport' => 'mailgun', ], 'postmark' => [ 'transport' => 'postmark', ], 'sendmail' => [ 'transport' => 'sendmail', 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), ], 'log' => [ 'transport' => 'log', 'channel' => env('MAIL_LOG_CHANNEL'), ], 'array' => [ 'transport' => 'array', ], 'failover' => [ 'transport' => 'failover', 'mailers' => [ 'smtp', 'log', ], ], ], /* |-------------------------------------------------------------------------- | Global "From" Address |-------------------------------------------------------------------------- | | You may wish for all e-mails sent by your application to be sent from | the same address. Here, you may specify a name and address that is | used globally for all e-mails that are sent by your application. | */ 'from' => [ 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), 'name' => env('MAIL_FROM_NAME', 'Example'), ], /* |-------------------------------------------------------------------------- | Markdown Mail Settings |-------------------------------------------------------------------------- | | If you are using Markdown based email rendering, you may configure your | theme and component paths here, allowing you to customize the design | of the emails. Or, you may simply stick with the Laravel defaults! | */ 'markdown' => [ 'theme' => 'default', 'paths' => [ resource_path('views/vendor/mail'), ], ], ]; cache.php000064400000006310150364306430006324 0ustar00 env('CACHE_DRIVER', 'file'), /* |-------------------------------------------------------------------------- | Cache Stores |-------------------------------------------------------------------------- | | Here you may define all of the cache "stores" for your application as | well as their drivers. You may even define multiple stores for the | same cache driver to group types of items stored in your caches. | | Supported drivers: "apc", "array", "database", "file", | "memcached", "redis", "dynamodb", "octane", "null" | */ 'stores' => [ 'apc' => [ 'driver' => 'apc', ], 'array' => [ 'driver' => 'array', 'serialize' => false, ], 'database' => [ 'driver' => 'database', 'table' => 'cache', 'connection' => null, 'lock_connection' => null, ], 'file' => [ 'driver' => 'file', 'path' => storage_path('framework/cache/data'), ], 'memcached' => [ 'driver' => 'memcached', 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), 'sasl' => [ env('MEMCACHED_USERNAME'), env('MEMCACHED_PASSWORD'), ], 'options' => [ // Memcached::OPT_CONNECT_TIMEOUT => 2000, ], 'servers' => [ [ 'host' => env('MEMCACHED_HOST', '127.0.0.1'), 'port' => env('MEMCACHED_PORT', 11211), 'weight' => 100, ], ], ], 'redis' => [ 'driver' => 'redis', 'connection' => 'cache', 'lock_connection' => 'default', ], 'dynamodb' => [ 'driver' => 'dynamodb', 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), 'endpoint' => env('DYNAMODB_ENDPOINT'), ], 'octane' => [ 'driver' => 'octane', ], ], /* |-------------------------------------------------------------------------- | Cache Key Prefix |-------------------------------------------------------------------------- | | When utilizing the APC, database, memcached, Redis, or DynamoDB cache | stores there might be other applications using the same cache. For | that reason, you may prefix every cache key to avoid collisions. | */ 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache_'), ]; chatify.php000064400000005445150364306430006720 0ustar00 env('CHATIFY_NAME', 'Messenger'), /* |------------------------------------- | The disk on which to store added | files and derived images by default. |------------------------------------- */ 'storage_disk_name' => env('CHATIFY_STORAGE_DISK', 'public'), /* |------------------------------------- | Routes configurations |------------------------------------- */ 'routes' => [ 'prefix' => env('CHATIFY_ROUTES_PREFIX', 'chats'), 'middleware' => env('CHATIFY_ROUTES_MIDDLEWARE', ['web','auth', 'Pusher']), 'namespace' => env('CHATIFY_ROUTES_NAMESPACE', 'App\Http\Controllers\vendor\Chatify'), ], 'api_routes' => [ 'prefix' => env('CHATIFY_API_ROUTES_PREFIX', 'chatify/api'), 'middleware' => env('CHATIFY_API_ROUTES_MIDDLEWARE', ['api']), 'namespace' => env('CHATIFY_API_ROUTES_NAMESPACE', 'App\Http\Controllers\vendor\Chatify\Api'), ], /* |------------------------------------- | Pusher API credentials |------------------------------------- */ 'pusher' => [ 'key' => env('PUSHER_APP_KEY'), 'secret' => env('PUSHER_APP_SECRET'), 'app_id' => env('PUSHER_APP_ID'), 'options' => [ 'cluster' => env('PUSHER_APP_CLUSTER'), // 'encrypted' => false, ], ], /* |------------------------------------- | User Avatar |------------------------------------- */ 'user_avatar' => [ 'folder' => 'uploads/avatar', 'default' => 'avatar.png', ], /* |------------------------------------- | Gravatar | | imageset property options: | [ 404 | mp | identicon (default) | monsterid | wavatar ] |------------------------------------- */ 'gravatar' => [ 'enabled' => false, 'image_size' => 200, 'imageset' => 'identicon' ], /* |------------------------------------- | Attachments |------------------------------------- */ 'attachments' => [ 'folder' => 'attachments', 'download_route_name' => 'attachments.download', 'allowed_images' => (array) ['png','jpg','jpeg','gif'], 'allowed_files' => (array) ['zip','rar','txt'], 'max_upload_size' => env('CHATIFY_MAX_FILE_SIZE', 150), // MB ], /* |------------------------------------- | Messenger's colors |------------------------------------- */ 'colors' => (array) [ '#2180f3', '#2196F3', '#00BCD4', '#3F51B5', '#673AB7', '#4CAF50', '#FFC107', '#FF9800', '#ff2522', '#9C27B0', ], ]; logging.php000064400000007507150364306430006720 0ustar00 env('LOG_CHANNEL', 'stack'), /* |-------------------------------------------------------------------------- | Deprecations Log Channel |-------------------------------------------------------------------------- | | This option controls the log channel that should be used to log warnings | regarding deprecated PHP and library features. This allows you to get | your application ready for upcoming major versions of dependencies. | */ 'deprecations' => [ 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), 'trace' => false, ], /* |-------------------------------------------------------------------------- | Log Channels |-------------------------------------------------------------------------- | | Here you may configure the log channels for your application. Out of | the box, Laravel uses the Monolog PHP logging library. This gives | you a variety of powerful log handlers / formatters to utilize. | | Available Drivers: "single", "daily", "slack", "syslog", | "errorlog", "monolog", | "custom", "stack" | */ 'channels' => [ 'stack' => [ 'driver' => 'stack', 'channels' => ['single'], 'ignore_exceptions' => false, ], 'single' => [ 'driver' => 'single', 'path' => storage_path('logs/laravel.log'), 'level' => env('LOG_LEVEL', 'debug'), ], 'daily' => [ 'driver' => 'daily', 'path' => storage_path('logs/laravel.log'), 'level' => env('LOG_LEVEL', 'debug'), 'days' => 14, ], 'slack' => [ 'driver' => 'slack', 'url' => env('LOG_SLACK_WEBHOOK_URL'), 'username' => 'Laravel Log', 'emoji' => ':boom:', 'level' => env('LOG_LEVEL', 'critical'), ], 'papertrail' => [ 'driver' => 'monolog', 'level' => env('LOG_LEVEL', 'debug'), 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), 'handler_with' => [ 'host' => env('PAPERTRAIL_URL'), 'port' => env('PAPERTRAIL_PORT'), 'connectionString' => 'tls://' . env('PAPERTRAIL_URL') . ':' . env('PAPERTRAIL_PORT'), ], ], 'stderr' => [ 'driver' => 'monolog', 'level' => env('LOG_LEVEL', 'debug'), 'handler' => StreamHandler::class, 'formatter' => env('LOG_STDERR_FORMATTER'), 'with' => [ 'stream' => 'php://stderr', ], ], 'syslog' => [ 'driver' => 'syslog', 'level' => env('LOG_LEVEL', 'debug'), ], 'errorlog' => [ 'driver' => 'errorlog', 'level' => env('LOG_LEVEL', 'debug'), ], 'null' => [ 'driver' => 'monolog', 'handler' => NullHandler::class, ], 'emergency' => [ 'path' => storage_path('logs/laravel.log'), ], 'PayTabs' => [ 'driver' => 'single', 'path' => storage_path('logs/paytabs.log'), 'level' => 'info', ], ], ];