芝麻web文件管理V1.00
编辑当前文件:/home/shaabmuni/public_html/public/config.tar
auth.php 0000644 00000006720 14756521674 0006244 0 ustar 00 [ '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", "token" | */ 'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ 'driver' => 'token', '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\User::class, ], // 'users' => [ // 'driver' => 'database', // 'table' => 'users', // ], ], /* |-------------------------------------------------------------------------- | Resetting Passwords |-------------------------------------------------------------------------- | | Here you may set the options for resetting passwords including the view | that is your password reset e-mail. You may also set the name of the | table that maintains all of the reset tokens for your application. | | 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 the reset token should 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', 'email' => 'auth.emails.password', 'table' => 'password_resets', 'expire' => 60, ], ], ]; broadcasting.php 0000644 00000002503 14756521674 0007736 0 ustar 00 env('BROADCAST_DRIVER', 'log'), /* |-------------------------------------------------------------------------- | 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_KEY'), 'secret' => env('PUSHER_SECRET'), 'app_id' => env('PUSHER_APP_ID'), ], 'redis' => [ 'driver' => 'redis', 'connection' => 'default', ], 'log' => [ 'driver' => 'log', ], ], ]; services.php 0000644 00000005206 14756521674 0007124 0 ustar 00 [ 'domain' => '', 'secret' => '', ], 'mandrill' => [ 'secret' => '', ], 'ses' => [ 'key' => '', 'secret' => '', 'region' => 'us-east-1', ], 'stripe' => [ 'model' => 'User', 'secret' => '', ], 'facebook' => [ 'client_id' => '', //'1549781705316089', //app id 'client_secret' => '', //'d87caaf1b1dd1d5620fee458a85fb04b', //app secret 'redirect' => '', //'http://localhost/FaveoVersions/faveo-helpdesk/public/social/login/facebook', //redirec ], 'google' => [ 'client_id' => '', //'688540182553-kp780p6fvhjqtl6c91npm6hjair96vkr.apps.googleusercontent.com', //app id 'client_secret' => '', //'ZZ9lXX6uqLGgP1NzbQMh8tMT', //secret 'redirect' => '', //'http://localhost/FaveoVersions/faveo-helpdesk/public/social/login/google', //redirect ], 'github' => [ 'client_id' => '', //'32e7f0bf89715bee29c4', //app id 'client_secret' => '', //'2f279448a6e22bcc3948684b9fd9ae52859aa3dc', //app secrete, 'redirect' => '', //'http://localhost/FaveoVersions/faveo-helpdesk/public/social/login/github', //redirect ], 'twitter' => [ 'client_id' => '', //'zIngm3fOvZSUl2mXQVuUkeyJq', //app id 'client_secret' => '', //'56qAS0c0AuDQqMKu6eFaixfEuIMt8L0PrOxvXtJ4Lcq08xClT2', //app secrete, 'redirect' => '', //'http://twitter-auth.app/FaveoVersions/faveo-helpdesk/public/social/login/twitter', //redirect ], 'linkedin' => [ 'client_id' => '', //'8124vrpk0p0a4h', //client id 'client_secret' => '', //'hKWvjrJba80PSzET', //client secrete, 'redirect' => '', //'http://localhost/FaveoVersions/faveo-helpdesk/public/social/login/linkedin', //redirect ], 'bitbucket' => [ 'client_id' => '', //'pLKys6C89Xg6bbuHcL', //client id 'client_secret' => '', //'dD7HerXuELJR3uZQv93ZYuXsg5vLSzLR', //client secrete, 'redirect' => '', //'http://localhost/FaveoVersions/faveo-helpdesk/public/social/login/bitbucket', //redirect ], ]; mail.php 0000644 00000010421 14756521674 0006216 0 ustar 00 env('MAIL_DRIVER', 'smtp'), /* |-------------------------------------------------------------------------- | SMTP Host Address |-------------------------------------------------------------------------- | | Here you may provide the host address of the SMTP server used by your | applications. A default option is provided that is compatible with | the Mailgun mail service which will provide reliable deliveries. | */ 'host' => '', /* |-------------------------------------------------------------------------- | SMTP Host Port |-------------------------------------------------------------------------- | | This is the SMTP port used by your application to deliver e-mails to | users of the application. Like the host we have set this value to | stay compatible with the Mailgun e-mail application by default. | */ 'port' => '', /* |-------------------------------------------------------------------------- | 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' => '', 'name' => ''], /* |-------------------------------------------------------------------------- | E-Mail Encryption Protocol |-------------------------------------------------------------------------- | | Here you may specify the encryption protocol that should be used when | the application send e-mail messages. A sensible default using the | transport layer security protocol should provide great security. | */ 'encryption' => '', /* |-------------------------------------------------------------------------- | SMTP Server Username |-------------------------------------------------------------------------- | | If your SMTP server requires a username for authentication, you should | set it here. This will get used to authenticate with your server on | connection. You may also set the "password" value below this one. | */ 'username' => '', /* |-------------------------------------------------------------------------- | SMTP Server Password |-------------------------------------------------------------------------- | | Here you may set the password required by your SMTP server to send out | messages from your application. This will be given to the server on | connection so that the application will be able to send messages. | */ 'password' => '', /* |-------------------------------------------------------------------------- | Sendmail System Path |-------------------------------------------------------------------------- | | When using the "sendmail" driver to send e-mails, we will need to know | the path to where Sendmail lives on this server. A default path has | been provided here, which will work well on most of your systems. | */ 'sendmail' => '', /* |-------------------------------------------------------------------------- | Mail "Pretend" |-------------------------------------------------------------------------- | | When this option is enabled, e-mail will not actually be sent over the | web and will instead be written to your application's logs files so | you may inspect the message. This is great for local development. | */]; testing/database.php 0000644 00000010156 14756521674 0010522 0 ustar 00 PDO::FETCH_CLASS, /* |-------------------------------------------------------------------------- | Default Database Connection Name |-------------------------------------------------------------------------- | | Here you may specify which of the database connections below you wish | to use as your default connection for all database work. Of course | you may use many connections at once using the Database library. | */ 'default' => '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', 'database' => storage_path().'/database.sqlite', 'prefix' => '', ], 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'options' => [ PDO::ATTR_PERSISTENT => true, ], ], 'pgsql' => [ 'driver' => 'pgsql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ], 'sqlsrv' => [ 'driver' => 'sqlsrv', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'prefix' => '', ], ], /* |-------------------------------------------------------------------------- | 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 set of commands than a typical key-value systems | such as APC or Memcached. Laravel makes it easy to dig right in. | */ 'redis' => [ 'cluster' => false, 'default' => [ 'host' => '127.0.0.1', 'port' => 6379, 'database' => 0, ], ], ]; cache.php 0000644 00000004223 14756521674 0006342 0 ustar 00 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. | */ 'stores' => [ 'apc' => [ 'driver' => 'apc', ], 'array' => [ 'driver' => 'array', ], 'database' => [ 'driver' => 'database', 'table' => 'cache', 'connection' => null, ], 'file' => [ 'driver' => 'file', 'path' => storage_path().'/framework/cache', ], 'memcached' => [ 'driver' => 'memcached', 'servers' => [ [ 'host' => '127.0.0.1', 'port' => 11211, 'weight' => 100, ], ], ], 'redis' => [ 'driver' => 'redis', 'connection' => 'default', ], ], /* |-------------------------------------------------------------------------- | Cache Key Prefix |-------------------------------------------------------------------------- | | When utilizing a RAM based store such as APC or Memcached, there might | be other applications utilizing the same cache. So, we'll specify a | value to get prefixed to all our keys so we can avoid collisions. | */ 'prefix' => 'laravel', ]; database.php 0000644 00000010775 14756521674 0007054 0 ustar 00 PDO::FETCH_CLASS, /* |-------------------------------------------------------------------------- | Default Database Connection Name |-------------------------------------------------------------------------- | | Here you may specify which of the database connections below you wish | to use as your default connection for all database work. Of course | you may use many connections at once using the Database library. | */ 'default' => env('DB_TYPE', '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', 'database' => storage_path().'/database.sqlite', 'prefix' => '', ], 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE'), 'username' => env('DB_USERNAME'), 'password' => env('DB_PASSWORD'), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'port' => env('DB_PORT', ''), 'prefix' => '', 'strict' => false, ], 'pgsql' => [ 'driver' => 'pgsql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'port' => env('DB_PORT', ''), 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ], 'sqlsrv' => [ 'driver' => 'sqlsrv', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'port' => env('DB_PORT', ''), 'prefix' => '', ], ], /* |-------------------------------------------------------------------------- | 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', /* |-------------------------------------------------------------------------- | Installer value |-------------------------------------------------------------------------- | | This key is used for the installer to know wether this project is | installed or not. | */ 'install' => env('DB_INSTALL'), /* |-------------------------------------------------------------------------- | Redis Databases |-------------------------------------------------------------------------- | | Redis is an open source, fast, and advanced key-value store that also | provides a richer set of commands than a typical key-value systems | such as APC or Memcached. Laravel makes it easy to dig right in. | */ 'redis' => [ 'cluster' => false, 'default' => [ 'host' => '127.0.0.1', 'port' => 6379, 'database' => 0, ], ], ]; compile.php 0000644 00000002276 14756521674 0006735 0 ustar 00 [ realpath(__DIR__.'/../app/Providers/AppServiceProvider.php'), realpath(__DIR__.'/../app/Providers/EventServiceProvider.php'), realpath(__DIR__.'/../app/Providers/RouteServiceProvider.php'), ], /* |-------------------------------------------------------------------------- | Compiled File Providers |-------------------------------------------------------------------------- | | Here you may list service providers which define a "compiles" function | that returns additional files that should be compiled, providing an | easy way to get common files from any packages you are utilizing. | */ 'providers' => [ // ], ]; session.php 0000644 00000012551 14756521674 0006765 0 ustar 00 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' => 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' => null, /* |-------------------------------------------------------------------------- | 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 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' => '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' => null, /* |-------------------------------------------------------------------------- | 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 if it can not be done securely. | */ 'secure' => false, ]; image.php 0000644 00000001020 14756521674 0006351 0 ustar 00 'gd', ]; lfm.php 0000644 00000002577 14756521674 0006067 0 ustar 00 true, // true : files will be renamed as uniqid // false : files will remain original names // true : filter filename characters which are not alphanumeric, and replace them with '_' 'alphanumeric_filename' => true, 'use_package_routes' => true, // set this to false to customize route for file manager 'middlewares' => ['web', 'auth'], // determine middlewares that apply to all file manager routes // NOTE: for laravel 5.2, please use ['web', 'auth'] 'allow_multi_user' => true, // true : user can upload files to shared folder and their own folder // false : all files are put together in shared folder 'user_field' => 'user_name', // determine which column of users table will be used as user's folder name 'shared_folder_name' => 'shares', // the name of shared folder 'thumb_folder_name' => 'thumbs', // the name of thumb folder // valid image mimetypes 'valid_image_mimetypes' => [ 'image/jpeg', 'image/pjpeg', 'image/png', 'image/gif', ], // valid file mimetypes (only when '/laravel-filemanager?type=Files') 'valid_file_mimetypes' => [ 'image/jpeg', 'image/pjpeg', 'image/png', 'image/gif', 'application/pdf', 'text/plain', ], ]; languages.php 0000644 00000014645 14756521674 0007256 0 ustar 00 ['Afar', 'ʿAfár af'], 'ab' => ['Abkhazian', 'аҧсшәа'], 'af' => ['Afrikaans', 'Afrikaans'], 'am' => ['Amharic', 'አማርኛ'], 'ar' => ['Arabic', 'العربية'], 'as' => ['Assamese', 'অসমীয়া'], 'ay' => ['Aymara', 'aymar aru'], 'az' => ['Azerbaijani', 'azərbaycan dili'], 'ba' => ['Bashkir', 'башҡорт теле'], 'be' => ['Byelorussian', 'беларуская мова'], 'bg' => ['Bulgarian', 'български език'], 'bh' => ['Bihari', 'भोजपुरी'], 'bi' => ['Bislama', 'Bislama'], 'bn' => ['Bengali', 'বাংলা'], 'bo' => ['Tibetan', 'བོད་ཡིག'], 'br' => ['Breton', 'brezhoneg'], 'ca' => ['Catalan', 'català'], 'co' => ['Corsican', 'corsu, lingua corsa'], 'cs' => ['Czech', 'čeština, český jazyk'], 'cy' => ['Welsh', 'Cymraeg'], 'da' => ['Danish', 'dansk'], 'de' => ['German', 'Deutsch'], 'dz' => ['Bhutani', 'རྫོང་ཁ་'], 'el' => ['Greek', 'ελληνικά'], 'en' => ['English', 'English'], 'eo' => ['Esperanto', 'Esperanto'], 'es' => ['Spanish', 'Español'], 'et' => ['Estonian', 'eesti'], 'eu' => ['Basque', 'euskara'], 'fa' => ['Persian', 'فارسی'], 'fi' => ['Finnish', 'suomi'], 'fj' => ['Fiji', 'vosa Vakaviti'], 'fo' => ['Faeroese', 'føroyskt'], 'fr' => ['French', 'français'], 'fy' => ['Frisian', 'Frysk'], 'ga' => ['Irish', 'Gaeilge'], 'gd' => ['Gaelic', 'ɡɔɪˈdɛlɪk'], 'gl' => ['Galician', 'Galego'], 'gn' => ['Guarani', 'Avañ\'eẽ'], 'gu' => ['Gujarati', 'ગુજરાતી'], 'ha' => ['Hausa', 'هَوُسَ'], 'hi' => ['Hindi', 'हिन्दी'], 'hr' => ['Croatian', 'hrvatski jezik'], 'hu' => ['Hungarian', 'magyar'], 'hy' => ['Armenian', 'Հայերեն'], 'ia' => ['Interlingua', 'Interlingua'], 'ie' => ['Interlingue', 'Interlingue'], 'ik' => ['Inupiak', 'Iñupiaq'], 'id' => ['Indonesian', 'Bahasa Indonesia'], 'is' => ['Icelandic', 'Íslenska'], 'it' => ['Italian', 'Italiano'], 'he' => ['Hebrew', 'עברית'], 'ja' => ['Japanese', '日本語 [にほんご]'], 'yi' => ['Yiddish', 'ייִדיש'], 'jv' => ['Javanese', 'ꦧꦱꦗꦮ'], 'ka' => ['Georgian', 'ქართული'], 'kk' => ['Kazakh', 'қазақ тілі'], 'kl' => ['Greenlandic', 'kalaallisut'], 'km' => ['Cambodian', 'ខ្មែរ, ខេមរភាសា'], 'kn' => ['Kannada', 'ಕನ್ನಡ'], 'ko' => ['Korean', '한국어'], 'ks' => ['Kashmiri', 'कश्मीरी'], 'ku' => ['Kurdish', 'كوردی'], 'ky' => ['Kirghiz', 'Кыргызча'], 'la' => ['Latin', 'latine'], 'ln' => ['Lingala', 'Lingála'], 'lo' => ['Laothian', 'ພາສາລາວ'], 'lt' => ['Lithuanian', 'lietuvių kalba'], 'lv' => ['Latvian', 'Latviešu Valoda'], 'mg' => ['Malagasy', 'fiteny malagasy'], 'mi' => ['Maori', 'te reo Māori'], 'mk' => ['Macedonian', 'македонски јазик'], 'ml' => ['Malayalam', 'മലയാളം'], 'mn' => ['Mongolian', 'Монгол хэл'], 'ro' => ['Moldavian', 'Română'], 'mr' => ['Marathi', 'मराठी'], 'ms' => ['Malay', 'Bahasa Melayu'], 'mt' => ['Maltese', 'Malti'], 'my' => ['Burmese', 'ဗမာစာ'], 'na' => ['Nauru', 'Dorerin Naoero'], 'ne' => ['Nepali', 'नेपाली'], 'nl' => ['Dutch', 'Vlaams'], 'no' => ['Norwegian', 'Norsk'], 'oc' => ['Occitan', 'lenga d\'òc'], 'om' => ['Oromo', 'Afaan Oromoo'], 'or' => ['Oriya', 'ଓଡ଼ିଆ'], 'pa' => ['Punjabi', 'ਪੰਜਾਬੀ'], 'pl' => ['Polish', 'Język Polski'], 'ps' => ['Pashto', 'پښتو'], 'pt' => ['Portuguese', 'Português'], 'qu' => ['Quechua', 'Runa Simi'], 'rm' => ['Rhaeto-Romance', 'Rumantsch Grischun'], 'rn' => ['Kirundi', 'Ikirundi'], 'ro' => ['Romanian', 'Română'], 'ru' => ['Russian', 'Русский'], 'rw' => ['Kinyarwanda', 'Ikinyarwanda'], 'sa' => ['Sanskrit', 'संस्कृतम्'], 'sd' => ['Sindhi', 'सिन्धी'], 'sg' => ['Sangro', 'yângâ tî sängö'], 'sh' => ['Serbo-Croatian', '/ˌsɜːrboʊkroʊˈeɪʃən, -bə-/ '], 'si' => ['Singhalese', 'සිංහල'], 'sk' => ['Slovak', 'Slovenčina'], 'sl' => ['Slovenian', 'Slovenščina'], 'sm' => ['Samoan', 'gagana fa\'a Samoa'], 'sn' => ['Shona', 'chiShona'], 'so' => ['Somali', 'Soomaaliga'], 'sq' => ['Albanian', 'Shqip'], 'sr' => ['Serbian', 'српски језик'], 'ss' => ['Siswati', 'SiSwati'], 'st' => ['Sesotho', 'Sesotho'], 'su' => ['Sudanese', 'Basa Sunda'], 'sv' => ['Swedish', 'Svenska'], 'sw' => ['Swahili', 'Kiswahili'], 'ta' => ['Tamil', 'தமிழ்'], 'te' => ['Tegulu', 'తెలుగు'], 'tg' => ['Tajik', 'тоҷикӣ'], 'th' => ['Thai', 'ไทย'], 'ti' => ['Tigrinya', 'ትግርኛ'], 'tk' => ['Turkmen', 'Türkmen'], 'tl' => ['Tagalog', 'Wikang Tagalog'], 'tn' => ['Setswana', 'Setswana'], 'to' => ['Tonga', 'Faka Tonga'], 'tr' => ['Turkish', 'Türkçe'], 'ts' => ['Tsonga', 'Xitsonga'], 'tt' => ['Tatar', 'татар теле'], 'tw' => ['Twi', 'Twi'], 'uk' => ['Ukrainian', 'Українська'], 'ur' => ['Urdu', 'اردو'], 'uz' => ['Uzbek', 'Oʻzbek'], 'vi' => ['Vietnamese', 'Tiếng Việt'], 'vo' => ['Volapuk', 'Volapük'], 'wo' => ['Wolof', 'Wollof'], 'xh' => ['Xhosa', 'isiXhosa'], 'yo' => ['Yoruba', 'Yorùbá'], 'zh' => ['Chinese', '中文 (Zhōngwén)'], 'zh-hant' => ['Chinese', '中文 [Traditional]'], 'zh-hans' => ['Chinese', '中文 [Simplified]'], 'zu' => ['Zulu', 'isiZulu'], ]; breadcrumbs.php 0000644 00000000074 14756521674 0007570 0 ustar 00 '_partials.breadcrumbs', ]; queue.php 0000644 00000005121 14756521674 0006421 0 ustar 00 '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. | */ 'connections' => [ 'sync' => [ 'driver' => 'sync', ], 'database' => [ 'driver' => 'database', 'table' => 'jobs', 'queue' => 'default', 'expire' => 60, ], 'beanstalkd' => [ 'driver' => 'beanstalkd', 'host' => 'localhost', 'queue' => 'default', 'ttr' => 60, ], 'sqs' => [ 'driver' => 'sqs', 'key' => 'your-public-key', 'secret' => 'your-secret-key', 'queue' => 'your-queue-url', 'region' => 'us-east-1', ], 'iron' => [ 'driver' => 'iron', 'host' => 'mq-aws-us-east-1.iron.io', 'token' => 'your-token', 'project' => 'your-project-id', 'queue' => 'your-queue-name', 'encrypt' => true, ], 'redis' => [ 'driver' => '', 'queue' => '', 'expire' => 60, ], ], /* |-------------------------------------------------------------------------- | 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' => [ 'database' => 'mysql', 'table' => 'failed_jobs', ], ]; datatables.php 0000644 00000004372 14756521674 0007410 0 ustar 00 [ /* * Smart search will enclose search keyword with wildcard string "%keyword%". * SQL: column LIKE "%keyword%" */ 'smart' => true, /* * Case insensitive will search the keyword in lower case format. * SQL: LOWER(column) LIKE LOWER(keyword) */ 'case_insensitive' => true, /* * Wild card will add "%" in between every characters of the keyword. * SQL: column LIKE "%k%e%y%w%o%r%d%" */ 'use_wildcards' => false, ], /* * DataTables fractal configurations. */ 'fractal' => [ /* * Request key name to parse includes on fractal. */ 'includes' => 'include', /* * Default fractal serializer. */ 'serializer' => 'League\Fractal\Serializer\DataArraySerializer', ], /* * DataTables script view template. */ 'script_template' => 'datatables::script', /* * DataTables internal index id response column name. */ 'index_column' => 'DT_Row_Index', /* * Namespaces used by the generator. */ 'namespace' => [ /* * Base namespace/directory to create the new file. * This is appended on default Laravel namespace. * * Usage: php artisan datatables:make User * Output: App\DataTables\UserDataTable * With Model: App\User (default model) * Export filename: users_timestamp */ 'base' => 'DataTables', /* * Base namespace/directory where your model's are located. * This is appended on default Laravel namespace. * * Usage: php artisan datatables:make Post --model * Output: App\DataTables\PostDataTable * With Model: App\Post * Export filename: posts_timestamp */ 'model' => '', ], /* * PDF generator to be used when converting the table to pdf. * Available generators: excel, snappy * Snappy package: barryvdh/laravel-snappy * Excel package: maatwebsite/excel */ 'pdf_generator' => 'excel', ]; filemanager.php 0000644 00000000166 14756521674 0007553 0 ustar 00 'filemanager/userfiles/', ]; chumper.datatable.php 0000644 00000010536 14756521674 0010666 0 ustar 00 [ /* |-------------------------------------------------------------------------- | Table class |-------------------------------------------------------------------------- | | Class(es) added to the table | Supported: string | */ 'class' => 'table table-bordered', /* |-------------------------------------------------------------------------- | Table ID |-------------------------------------------------------------------------- | | ID given to the table. Used for connecting the table and the Datatables | jQuery plugin. If left empty a random ID will be generated. | Supported: string | */ 'id' => 'chumper', /* |-------------------------------------------------------------------------- | DataTable options |-------------------------------------------------------------------------- | | jQuery dataTable plugin options. The array will be json_encoded and | passed through to the plugin. See https://datatables.net/usage/options | for more information. | Supported: array | */ 'options' => [ 'sPaginationType' => 'full_numbers', 'bProcessing' => true, ], /* |-------------------------------------------------------------------------- | DataTable callbacks |-------------------------------------------------------------------------- | | jQuery dataTable plugin callbacks. The array will be json_encoded and | passed through to the plugin. See https://datatables.net/usage/callbacks | for more information. | Supported: array | */ 'callbacks' => [], /* |-------------------------------------------------------------------------- | Skip javascript in table template |-------------------------------------------------------------------------- | | Determines if the template should echo the javascript | Supported: boolean | */ 'noScript' => false, /* |-------------------------------------------------------------------------- | Table view |-------------------------------------------------------------------------- | | Template used to render the table | Supported: string | */ 'table_view' => 'chumper.datatable::template', /* |-------------------------------------------------------------------------- | Script view |-------------------------------------------------------------------------- | | Template used to render the javascript | Supported: string | */ 'script_view' => 'chumper.datatable::javascript', ], /* |-------------------------------------------------------------------------- | Engine specific configuration options. |-------------------------------------------------------------------------- | */ 'engine' => [ /* |-------------------------------------------------------------------------- | Search for exact words |-------------------------------------------------------------------------- | | If the search should be done with exact matching | Supported: boolean | */ 'exactWordSearch' => false, ], /* |-------------------------------------------------------------------------- | Allow overrides Datatable core classes |-------------------------------------------------------------------------- | */ 'classmap' => [ 'CollectionEngine' => 'Chumper\Datatable\Engines\CollectionEngine', 'QueryEngine' => 'Chumper\Datatable\Engines\QueryEngine', 'Table' => 'Chumper\Datatable\Table', ], ]; bugsnag.php 0000644 00000004727 14756521674 0006736 0 ustar 00 '280264db78f78f46e37169b2b65bed2d', /* |-------------------------------------------------------------------------- | Notify Release Stages |-------------------------------------------------------------------------- | | Set which release stages should send notifications to Bugsnag. | | Example: array('development', 'production') | */ 'notify_release_stages' => env('BUGSNAG_NOTIFY_RELEASE_STAGES', null), /* |-------------------------------------------------------------------------- | Endpoint |-------------------------------------------------------------------------- | | Set what server the Bugsnag notifier should send errors to. By default | this is set to 'https://notify.bugsnag.com', but for Bugsnag Enterprise | this should be the URL to your Bugsnag instance. | */ 'endpoint' => 'https://notify.bugsnag.com', /* |-------------------------------------------------------------------------- | Filters |-------------------------------------------------------------------------- | | Use this if you want to ensure you don't send sensitive data such as | passwords, and credit card numbers to our servers. Any keys which | contain these strings will be filtered. | */ 'filters' => env('BUGSNAG_FILTERS', ['password']), /* |-------------------------------------------------------------------------- | Proxy |-------------------------------------------------------------------------- | | If your server is behind a proxy server, you can configure this as well. | Other than the host, none of these settings are mandatory. | | Note: Proxy configuration is only possible if the PHP cURL extension | is installed. | | Example: | | 'proxy' => array( | 'host' => 'bugsnag.com', | 'port' => 42, | 'user' => 'username', | 'password' => 'password123' | ) | */ 'proxy' => env('BUGSNAG_PROXY', null), ]; logging.php 0000644 00000004311 14756521674 0006723 0 ustar 00 env('LOG_CHANNEL', 'daily'), /* |-------------------------------------------------------------------------- | 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'], ], 'single' => [ 'driver' => 'single', 'path' => storage_path('logs/laravel.log'), 'level' => 'debug', ], 'daily' => [ 'driver' => 'daily', 'path' => storage_path('logs/laravel.log'), 'level' => 'debug', 'days' => 7, ], 'slack' => [ 'driver' => 'slack', 'url' => env('LOG_SLACK_WEBHOOK_URL'), 'username' => 'Laravel Log', 'emoji' => ':boom:', 'level' => 'critical', ], 'stderr' => [ 'driver' => 'monolog', 'handler' => StreamHandler::class, 'with' => [ 'stream' => 'php://stderr', ], ], 'syslog' => [ 'driver' => 'syslog', 'level' => 'debug', ], 'errorlog' => [ 'driver' => 'errorlog', 'level' => 'debug', ], ], ]; view.php 0000644 00000002035 14756521674 0006250 0 ustar 00 [ realpath(base_path('resources/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' => realpath(storage_path().'/framework/views'), ]; liebigCron.php 0000644 00000001750 14756521674 0007356 0 ustar 00 1, // Should the Laravel integrated logger handle the logging 'laravelLogging' => true, // Enable or disable database logging 'databaseLogging' => true, // Enable or disable logging error jobs only 'logOnlyErrorJobsToDatabase' => false, // Delte old database entries after how many hours - if this value is set to 0, no entries will be deleted 'deleteDatabaseEntriesAfter' => 240, // Prevent job overlapping - if Cron is still running it could not be started a second time 'preventOverlapping' => true, // Enable or disable the check if the current Cron run is in time 'inTimeCheck' => true, // Cron application key for securing the integrated Cron run route - if the value is empty, the route is disabled 'cronKey' => 'Sv9zmTTmLVODDEkI1NrRnAbfBJIPH2nf', ]; app.php 0000644 00000030767 14756521674 0006073 0 ustar 00 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' => env('APP_DEBUG', false), /* |-------------------------------------------------------------------------- | Error Log |-------------------------------------------------------------------------- | | This error log will send email to faveo about the errors. So that before | reporting about the errors we at faveo will start solving the issues already. | The errors mails will never share your files or data. it will only share | the line number and error occured. | To dissable you may just change '%1%' to 0. */ 'ErrorLog' => '1', /* |-------------------------------------------------------------------------- | Application Version |-------------------------------------------------------------------------- | | This tells about aplication current version. | */ 'version' => 'Community 1.10.6', /* |-------------------------------------------------------------------------- | Application Name |-------------------------------------------------------------------------- | | This Applocation name is used for installation and update checking | */ 'name' => 'Faveo Helpdesk Community', /* |-------------------------------------------------------------------------- | 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'), /* |-------------------------------------------------------------------------- | 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' => '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', /* |-------------------------------------------------------------------------- | 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', 'base64:h3KjrHeVxyE+j6c8whTAs2YI+7goylGZ/e2vElgXT6I='), 'cipher' => 'AES-256-CBC', /* |-------------------------------------------------------------------------- | Logging Configuration |-------------------------------------------------------------------------- | | Here you may configure the log settings 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 Settings: "single", "daily", "syslog", "errorlog" | */ 'log' => 'daily', /* |--------------------------------------------------------------------------------- | Bugsnag error reporting |----------------------------------------------------------------------------------- |Accepts true or false as a value. It decides whether to send the error |to FAVEO team when any exception/error occurs or not. True value of this variable will |allow application to send error reports to FAVEO team's bugsnag log. */ 'bugsnag_reporting' => env('APP_BUGSNAG', true), /* |-------------------------------------------------------------------------- | 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' => [ 'Illuminate\Broadcasting\BroadcastServiceProvider', 'DaveJamesMiller\Breadcrumbs\ServiceProvider', /* * Laravel Framework Service Providers... */ 'Illuminate\Auth\AuthServiceProvider', 'Illuminate\Bus\BusServiceProvider', 'Illuminate\Cache\CacheServiceProvider', 'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider', 'Illuminate\Cookie\CookieServiceProvider', 'Illuminate\Database\DatabaseServiceProvider', 'Illuminate\Encryption\EncryptionServiceProvider', 'Illuminate\Filesystem\FilesystemServiceProvider', 'Illuminate\Foundation\Providers\FoundationServiceProvider', 'Illuminate\Hashing\HashServiceProvider', Illuminate\Mail\MailServiceProvider::class, 'Illuminate\Pagination\PaginationServiceProvider', 'Illuminate\Pipeline\PipelineServiceProvider', 'Illuminate\Queue\QueueServiceProvider', 'Illuminate\Redis\RedisServiceProvider', 'Illuminate\Auth\Passwords\PasswordResetServiceProvider', 'Illuminate\Session\SessionServiceProvider', 'Illuminate\Translation\TranslationServiceProvider', 'Illuminate\Validation\ValidationServiceProvider', 'Illuminate\View\ViewServiceProvider', Illuminate\Notifications\NotificationServiceProvider::class, App\Providers\BroadcastServiceProvider::class, Collective\Html\HtmlServiceProvider::class, /* * Application Service Providers... */ 'App\Providers\AppServiceProvider', 'App\Providers\EventServiceProvider', 'App\Providers\RouteServiceProvider', 'App\Providers\ConfigServiceProvider', 'App\Providers\ComposerServiceProvider', 'Propaganistas\LaravelPhone\LaravelPhoneServiceProvider', 'Bugsnag\BugsnagLaravel\BugsnagLaravelServiceProvider', 'Vsmoraes\Pdf\PdfServiceProvider', 'Thomaswelton\LaravelGravatar\LaravelGravatarServiceProvider', 'Chumper\Datatable\DatatableServiceProvider', 'Chumper\Zipper\ZipperServiceProvider', Tymon\JWTAuth\Providers\LaravelServiceProvider::class, \Torann\GeoIP\GeoIPServiceProvider::class, Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider::class, Intervention\Image\ImageServiceProvider::class, Unisharp\Ckeditor\ServiceProvider::class, LaravelFCM\FCMServiceProvider::class, Barryvdh\Debugbar\ServiceProvider::class, //Collective\Bus\BusServiceProvider::class, Maatwebsite\Excel\ExcelServiceProvider::class, Laravel\Socialite\SocialiteServiceProvider::class, App\FaveoLog\LaravelLogViewerServiceProvider::class, App\FaveoStorage\StorageServiceProvider::class, Yajra\Datatables\DatatablesServiceProvider::class, \App\Api\ApiServiceProvider::class, ], /* |-------------------------------------------------------------------------- | 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' => [ 'App' => 'Illuminate\Support\Facades\App', 'Artisan' => 'Illuminate\Support\Facades\Artisan', 'Auth' => 'Illuminate\Support\Facades\Auth', 'Blade' => 'Illuminate\Support\Facades\Blade', 'Cache' => 'Illuminate\Support\Facades\Cache', 'Config' => 'Illuminate\Support\Facades\Config', 'Cookie' => 'Illuminate\Support\Facades\Cookie', 'Crypt' => 'Illuminate\Support\Facades\Crypt', 'DB' => 'Illuminate\Support\Facades\DB', 'Eloquent' => 'Illuminate\Database\Eloquent\Model', 'Event' => 'Illuminate\Support\Facades\Event', 'File' => 'Illuminate\Support\Facades\File', 'Hash' => 'Illuminate\Support\Facades\Hash', 'Input' => 'Illuminate\Support\Facades\Input', 'Inspiring' => 'Illuminate\Foundation\Inspiring', 'Lang' => 'Illuminate\Support\Facades\Lang', 'Log' => 'Illuminate\Support\Facades\Log', 'Mail' => 'Illuminate\Support\Facades\Mail', 'Password' => 'Illuminate\Support\Facades\Password', 'Queue' => 'Illuminate\Support\Facades\Queue', 'Redirect' => 'Illuminate\Support\Facades\Redirect', 'Redis' => 'Illuminate\Support\Facades\Redis', 'Request' => 'Illuminate\Support\Facades\Request', 'Response' => 'Illuminate\Support\Facades\Response', 'Route' => 'Illuminate\Support\Facades\Route', 'Schema' => 'Illuminate\Support\Facades\Schema', 'Session' => 'Illuminate\Support\Facades\Session', 'Storage' => 'Illuminate\Support\Facades\Storage', 'URL' => 'Illuminate\Support\Facades\URL', 'Validator' => 'Illuminate\Support\Facades\Validator', 'View' => 'Illuminate\Support\Facades\View', 'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, 'phone' => 'The :attribute field contains an invalid number.', 'Bugsnag' => 'Bugsnag\BugsnagLaravel\BugsnagFacade', 'PDF' => 'Vsmoraes\Pdf\PdfFacade', 'Gravatar' => 'Thomaswelton\LaravelGravatar\Facades\Gravatar', 'UTC' => 'App\Http\Controllers\Agent\helpdesk\TicketController', 'Ttable' => 'App\Http\Controllers\Agent\helpdesk\TicketController', //to use getTable function. 'SMTPS' => 'App\Http\Controllers\HomeController', 'Datatable' => 'Chumper\Datatable\Facades\DatatableFacade', 'Zipper' => 'Chumper\Zipper\Zipper', 'JWTAuth' => 'Tymon\JWTAuth\Facades\JWTAuth', 'JWTFactory' => 'Tymon\JWTAuth\Facades\JWTFactory', 'Breadcrumbs' => 'DaveJamesMiller\Breadcrumbs\Facade', 'GeoIP' => \Torann\GeoIP\Facades\GeoIP::class, 'Image' => Intervention\Image\Facades\Image::class, 'FCM' => LaravelFCM\Facades\FCM::class, 'FCMGroup' => LaravelFCM\Facades\FCMGroup::class, 'Debugbar' => Barryvdh\Debugbar\Facade::class, 'Excel' => Maatwebsite\Excel\Facades\Excel::class, 'Socialite' => Laravel\Socialite\Facades\Socialite::class, 'UnAuth' => 'App\Http\Controllers\Client\helpdesk\UnAuthController', 'Finder' => App\Helper\Finder::class, 'Datatables' => Yajra\Datatables\Facades\Datatables::class, 'Notification' => Illuminate\Support\Facades\Notification::class, ], ]; debugbar.php 0000644 00000015235 14756521674 0007057 0 ustar 00 null, /* |-------------------------------------------------------------------------- | 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. | */ 'storage' => [ 'enabled' => true, 'driver' => 'file', // redis, file, pdo, custom 'path' => storage_path('debugbar'), // For file driver 'connection' => null, // Leave null for default connection (Redis/PDO) 'provider' => '', // Instance of StorageInterface for custom driver ], /* |-------------------------------------------------------------------------- | 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 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. | */ 'capture_ajax' => true, /* |-------------------------------------------------------------------------- | 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 'laravel' => false, // Laravel version and environment 'events' => false, // All events fired 'default_request' => false, // Regular or special Symfony request logger 'symfony_request' => true, // Only one can be enabled.. 'mail' => true, // Catch mail messages 'logs' => false, // Add the latest log messages 'files' => false, // Show the included files 'config' => false, // Display config settings 'auth' => false, // Display Laravel authentication status 'gate' => false, // Display Laravel Gate checks 'session' => true, // Display session data ], /* |-------------------------------------------------------------------------- | Extra options |-------------------------------------------------------------------------- | | Configure some DataCollectors | */ 'options' => [ 'auth' => [ 'show_name' => false, // Also show the users name/email in the debugbar ], 'db' => [ 'with_params' => true, // Render SQL with the parameters substituted 'timeline' => false, // Add the queries to the timeline 'backtrace' => false, // EXPERIMENTAL: Use a backtrace to find the origin of the query in your files. 'explain' => [ // EXPERIMENTAL: Show EXPLAIN output on queries 'enabled' => false, 'types' => ['SELECT'], // array('SELECT', 'INSERT', 'UPDATE', 'DELETE'); for MySQL 5.6.3+ ], 'hints' => true, // Show hints for common mistakes ], 'mail' => [ 'full_log' => false, ], 'views' => [ 'data' => false, //Note: Can slow down the application, because the data can be quite large.. ], 'route' => [ 'label' => true, // show complete route on bar ], 'logs' => [ 'file' => null, ], ], /* |-------------------------------------------------------------------------- | 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', ]; filesystems.php 0000644 00000004223 14756521674 0007646 0 ustar 00 'local', /* |-------------------------------------------------------------------------- | Default Cloud Filesystem Disk |-------------------------------------------------------------------------- | | Many applications store files both locally and in the cloud. For this | reason, you may specify a default "cloud" driver here. This driver | will be bound as the Cloud disk implementation in the container. | */ 'cloud' => 's3', /* |-------------------------------------------------------------------------- | 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. | */ 'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path().'/app/attachments', ], 's3' => [ 'driver' => 's3', 'key' => 'your-key', 'secret' => 'your-secret', 'region' => 'your-region', 'bucket' => 'your-bucket', ], 'rackspace' => [ 'driver' => 'rackspace', 'username' => 'your-username', 'key' => 'your-key', 'container' => 'your-container', 'endpoint' => 'https://identity.api.rackspacecloud.com/v2.0/', 'region' => 'IAD', 'url_type' => 'publicURL', ], ], ]; excel.php 0000644 00000056236 14756521674 0006412 0 ustar 00 [ /* |-------------------------------------------------------------------------- | Enable/Disable cell caching |-------------------------------------------------------------------------- */ 'enable' => true, /* |-------------------------------------------------------------------------- | Caching driver |-------------------------------------------------------------------------- | | Set the caching driver | | Available methods: | memory|gzip|serialized|igbinary|discISAM|apc|memcache|temp|wincache|sqlite|sqlite3 | */ 'driver' => 'memory', /* |-------------------------------------------------------------------------- | Cache settings |-------------------------------------------------------------------------- */ 'settings' => [ 'memoryCacheSize' => '32MB', 'cacheTime' => 600, ], /* |-------------------------------------------------------------------------- | Memcache settings |-------------------------------------------------------------------------- */ 'memcache' => [ 'host' => 'localhost', 'port' => 11211, ], /* |-------------------------------------------------------------------------- | Cache dir (for discISAM) |-------------------------------------------------------------------------- */ 'dir' => storage_path('cache'), ], 'properties' => [ 'creator' => 'Maatwebsite', 'lastModifiedBy' => 'Maatwebsite', 'title' => 'Spreadsheet', 'description' => 'Default spreadsheet export', 'subject' => 'Spreadsheet export', 'keywords' => 'maatwebsite, excel, export', 'category' => 'Excel', 'manager' => 'Maatwebsite', 'company' => 'Maatwebsite', ], /* |-------------------------------------------------------------------------- | Sheets settings |-------------------------------------------------------------------------- */ 'sheets' => [ /* |-------------------------------------------------------------------------- | Default page setup |-------------------------------------------------------------------------- */ 'pageSetup' => [ 'orientation' => 'portrait', 'paperSize' => '9', 'scale' => '100', 'fitToPage' => false, 'fitToHeight' => true, 'fitToWidth' => true, 'columnsToRepeatAtLeft' => ['', ''], 'rowsToRepeatAtTop' => [0, 0], 'horizontalCentered' => false, 'verticalCentered' => false, 'printArea' => null, 'firstPageNumber' => null, ], ], /* |-------------------------------------------------------------------------- | Creator |-------------------------------------------------------------------------- | | The default creator of a new Excel file | */ 'creator' => 'Maatwebsite', 'csv' => [ /* |-------------------------------------------------------------------------- | Delimiter |-------------------------------------------------------------------------- | | The default delimiter which will be used to read out a CSV file | */ 'delimiter' => ',', /* |-------------------------------------------------------------------------- | Enclosure |-------------------------------------------------------------------------- */ 'enclosure' => '"', /* |-------------------------------------------------------------------------- | Line endings |-------------------------------------------------------------------------- */ 'line_ending' => "\r\n", /* |-------------------------------------------------------------------------- | setUseBom |-------------------------------------------------------------------------- */ 'use_bom' => false, ], 'export' => [ /* |-------------------------------------------------------------------------- | Autosize columns |-------------------------------------------------------------------------- | | Disable/enable column autosize or set the autosizing for | an array of columns ( array('A', 'B') ) | */ 'autosize' => true, /* |-------------------------------------------------------------------------- | Autosize method |-------------------------------------------------------------------------- | | --> PHPExcel_Shared_Font::AUTOSIZE_METHOD_APPROX | The default is based on an estimate, which does its calculation based | on the number of characters in the cell value (applying any calculation | and format mask, and allowing for wordwrap and rotation) and with an | "arbitrary" adjustment based on the font (Arial, Calibri or Verdana, | defaulting to Calibri if any other font is used) and a proportional | adjustment for the font size. | | --> PHPExcel_Shared_Font::AUTOSIZE_METHOD_EXACT | The second method is more accurate, based on actual style formatting as | well (bold, italic, etc), and is calculated by generating a gd2 imagettf | bounding box and using its dimensions to determine the size; but this | method is significantly slower, and its accuracy is still dependent on | having the appropriate fonts installed. | */ 'autosize-method' => PHPExcel_Shared_Font::AUTOSIZE_METHOD_APPROX, /* |-------------------------------------------------------------------------- | Auto generate table heading |-------------------------------------------------------------------------- | | If set to true, the array indices (or model attribute names) | will automatically be used as first row (table heading) | */ 'generate_heading_by_indices' => true, /* |-------------------------------------------------------------------------- | Auto set alignment on merged cells |-------------------------------------------------------------------------- */ 'merged_cell_alignment' => 'left', /* |-------------------------------------------------------------------------- | Pre-calculate formulas during export |-------------------------------------------------------------------------- */ 'calculate' => false, /* |-------------------------------------------------------------------------- | Include Charts during export |-------------------------------------------------------------------------- */ 'includeCharts' => false, /* |-------------------------------------------------------------------------- | Default sheet settings |-------------------------------------------------------------------------- */ 'sheets' => [ /* |-------------------------------------------------------------------------- | Default page margin |-------------------------------------------------------------------------- | | 1) When set to false, default margins will be used | 2) It's possible to enter a single margin which will | be used for all margins. | 3) Alternatively you can pass an array with 4 margins | Default order: array(top, right, bottom, left) | */ 'page_margin' => false, /* |-------------------------------------------------------------------------- | Value in source array that stands for blank cell |-------------------------------------------------------------------------- */ 'nullValue' => null, /* |-------------------------------------------------------------------------- | Insert array starting from this cell address as the top left coordinate |-------------------------------------------------------------------------- */ 'startCell' => 'A1', /* |-------------------------------------------------------------------------- | Apply strict comparison when testing for null values in the array |-------------------------------------------------------------------------- */ 'strictNullComparison' => false, ], /* |-------------------------------------------------------------------------- | Store settings |-------------------------------------------------------------------------- */ 'store' => [ /* |-------------------------------------------------------------------------- | Path |-------------------------------------------------------------------------- | | The path we want to save excel file to | */ 'path' => storage_path('exports'), /* |-------------------------------------------------------------------------- | Return info |-------------------------------------------------------------------------- | | Whether we want to return information about the stored file or not | */ 'returnInfo' => false, ], /* |-------------------------------------------------------------------------- | PDF Settings |-------------------------------------------------------------------------- */ 'pdf' => [ /* |-------------------------------------------------------------------------- | PDF Drivers |-------------------------------------------------------------------------- | Supported: DomPDF, tcPDF, mPDF */ 'driver' => 'DomPDF', /* |-------------------------------------------------------------------------- | PDF Driver settings |-------------------------------------------------------------------------- */ 'drivers' => [ /* |-------------------------------------------------------------------------- | DomPDF settings |-------------------------------------------------------------------------- */ 'DomPDF' => [ 'path' => base_path('vendor/dompdf/dompdf/'), ], /* |-------------------------------------------------------------------------- | tcPDF settings |-------------------------------------------------------------------------- */ 'tcPDF' => [ 'path' => base_path('vendor/tecnick.com/tcpdf/'), ], /* |-------------------------------------------------------------------------- | mPDF settings |-------------------------------------------------------------------------- */ 'mPDF' => [ 'path' => base_path('vendor/mpdf/mpdf/'), ], ], ], ], 'filters' => [ /* |-------------------------------------------------------------------------- | Register read filters |-------------------------------------------------------------------------- */ 'registered' => [ 'chunk' => 'Maatwebsite\Excel\Filters\ChunkReadFilter', ], /* |-------------------------------------------------------------------------- | Enable certain filters for every file read |-------------------------------------------------------------------------- */ 'enabled' => [], ], 'import' => [ /* |-------------------------------------------------------------------------- | Has heading |-------------------------------------------------------------------------- | | The sheet has a heading (first) row which we can use as attribute names | | Options: true|false|slugged|slugged_with_count|ascii|numeric|hashed|trans|original | */ 'heading' => 'slugged', /* |-------------------------------------------------------------------------- | First Row with data or heading of data |-------------------------------------------------------------------------- | | If the heading row is not the first row, or the data doesn't start | on the first row, here you can change the start row. | */ 'startRow' => 1, /* |-------------------------------------------------------------------------- | Cell name word separator |-------------------------------------------------------------------------- | | The default separator which is used for the cell names | Note: only applies to 'heading' settings 'true' && 'slugged' | */ 'separator' => '_', /* |-------------------------------------------------------------------------- | Include Charts during import |-------------------------------------------------------------------------- */ 'includeCharts' => false, /* |-------------------------------------------------------------------------- | Sheet heading conversion |-------------------------------------------------------------------------- | | Convert headings to ASCII | Note: only applies to 'heading' settings 'true' && 'slugged' | */ 'to_ascii' => true, /* |-------------------------------------------------------------------------- | Import encoding |-------------------------------------------------------------------------- */ 'encoding' => [ 'input' => 'UTF-8', 'output' => 'UTF-8', ], /* |-------------------------------------------------------------------------- | Calculate |-------------------------------------------------------------------------- | | By default cells with formulas will be calculated. | */ 'calculate' => true, /* |-------------------------------------------------------------------------- | Ignore empty cells |-------------------------------------------------------------------------- | | By default empty cells are not ignored | */ 'ignoreEmpty' => false, /* |-------------------------------------------------------------------------- | Force sheet collection |-------------------------------------------------------------------------- | | For a sheet collection even when there is only 1 sheets. | When set to false and only 1 sheet found, the parsed file will return | a row collection instead of a sheet collection. | When set to true, it will return a sheet collection instead. | */ 'force_sheets_collection' => false, /* |-------------------------------------------------------------------------- | Date format |-------------------------------------------------------------------------- | | The format dates will be parsed to | */ 'dates' => [ /* |-------------------------------------------------------------------------- | Enable/disable date formatting |-------------------------------------------------------------------------- */ 'enabled' => true, /* |-------------------------------------------------------------------------- | Default date format |-------------------------------------------------------------------------- | | If set to false, a carbon object will return | */ 'format' => false, /* |-------------------------------------------------------------------------- | Date columns |-------------------------------------------------------------------------- */ 'columns' => [], ], /* |-------------------------------------------------------------------------- | Import sheets by config |-------------------------------------------------------------------------- */ 'sheets' => [ /* |-------------------------------------------------------------------------- | Example sheet |-------------------------------------------------------------------------- | | Example sheet "test" will grab the firstname at cell A2 | */ 'test' => [ 'firstname' => 'A2', ], ], ], 'views' => [ /* |-------------------------------------------------------------------------- | Styles |-------------------------------------------------------------------------- | | The default styles which will be used when parsing a view | */ 'styles' => [ /* |-------------------------------------------------------------------------- | Table headings |-------------------------------------------------------------------------- */ 'th' => [ 'font' => [ 'bold' => true, 'size' => 12, ], ], /* |-------------------------------------------------------------------------- | Strong tags |-------------------------------------------------------------------------- */ 'strong' => [ 'font' => [ 'bold' => true, 'size' => 12, ], ], /* |-------------------------------------------------------------------------- | Bold tags |-------------------------------------------------------------------------- */ 'b' => [ 'font' => [ 'bold' => true, 'size' => 12, ], ], /* |-------------------------------------------------------------------------- | Italic tags |-------------------------------------------------------------------------- */ 'i' => [ 'font' => [ 'italic' => true, 'size' => 12, ], ], /* |-------------------------------------------------------------------------- | Heading 1 |-------------------------------------------------------------------------- */ 'h1' => [ 'font' => [ 'bold' => true, 'size' => 24, ], ], /* |-------------------------------------------------------------------------- | Heading 2 |-------------------------------------------------------------------------- */ 'h2' => [ 'font' => [ 'bold' => true, 'size' => 18, ], ], /* |-------------------------------------------------------------------------- | Heading 2 |-------------------------------------------------------------------------- */ 'h3' => [ 'font' => [ 'bold' => true, 'size' => 13.5, ], ], /* |-------------------------------------------------------------------------- | Heading 4 |-------------------------------------------------------------------------- */ 'h4' => [ 'font' => [ 'bold' => true, 'size' => 12, ], ], /* |-------------------------------------------------------------------------- | Heading 5 |-------------------------------------------------------------------------- */ 'h5' => [ 'font' => [ 'bold' => true, 'size' => 10, ], ], /* |-------------------------------------------------------------------------- | Heading 6 |-------------------------------------------------------------------------- */ 'h6' => [ 'font' => [ 'bold' => true, 'size' => 7.5, ], ], /* |-------------------------------------------------------------------------- | Hyperlinks |-------------------------------------------------------------------------- */ 'a' => [ 'font' => [ 'underline' => true, 'color' => ['argb' => 'FF0000FF'], ], ], /* |-------------------------------------------------------------------------- | Horizontal rules |-------------------------------------------------------------------------- */ 'hr' => [ 'borders' => [ 'bottom' => [ 'style' => 'thin', 'color' => ['FF000000'], ], ], ], ], ], ]; gravatar.php 0000644 00000002103 14756521674 0007101 0 ustar 00 80, // --- The default avatar to display if we have no results // (bool) false // (string) 404 // (string) mm: (mystery-man) a simple, cartoon-style silhouetted outline of a person (does not vary by email hash). // (string) identicon: a geometric pattern based on an email hash. // (string) monsterid: a generated 'monster' with different colors, faces, etc. // (string) wavatar: generated faces with differing features and backgrounds. // (string) retro: awesome generated, 8-bit arcade-style pixelated faces. 'default' => 'identicon', // --- Set the type of avatars we allow to show // - g: suitable for display on all websites with any audience type. // - pg: may contain rude gestures, provocatively dressed individuals, the lesser swear words, or mild violence. // - r: may contain such things as harsh profanity, intense violence, nudity, or hard drug use. // - x: may contain hardcore sexual imagery or extremely disturbing violence. 'maxRating' => 'g', ]; geoip.php 0000644 00000010135 14756521674 0006401 0 ustar 00 true, /* |-------------------------------------------------------------------------- | Include Currency in Results |-------------------------------------------------------------------------- | | When enabled the system will do it's best in deciding the user's currency | by matching their ISO code to a preset list of currencies. | */ 'include_currency' => true, /* |-------------------------------------------------------------------------- | Default Service |-------------------------------------------------------------------------- | | Here you may specify the default storage driver that should be used | by the framework. | | Supported: "maxmind_database", "maxmind_api", "ipapi" | */ 'service' => 'ipapi', /* |-------------------------------------------------------------------------- | Storage Specific Configuration |-------------------------------------------------------------------------- | | Here you may configure as many storage drivers as you wish. | */ 'services' => [ 'maxmind_database' => [ 'class' => \Torann\GeoIP\Services\MaxMindDatabase::class, 'database_path' => storage_path('app/geoip.mmdb'), 'update_url' => 'https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz', 'locales' => ['en'], ], 'maxmind_api' => [ 'class' => \Torann\GeoIP\Services\MaxMindWebService::class, 'user_id' => env('MAXMIND_USER_ID'), 'license_key' => env('MAXMIND_LICENSE_KEY'), 'locales' => ['en'], ], 'ipapi' => [ 'class' => \Torann\GeoIP\Services\IPApi::class, 'secure' => true, 'key' => env('IPAPI_KEY'), 'continent_path' => storage_path('app/continents.json'), ], ], /* |-------------------------------------------------------------------------- | Default Cache Driver |-------------------------------------------------------------------------- | | Here you may specify the type of caching that should be used | by the package. | | Options: | | all - All location are cached | some - Cache only the requesting user | none - Disable cached | */ 'cache' => 'all', /* |-------------------------------------------------------------------------- | Cache Tags |-------------------------------------------------------------------------- | | Cache tags are not supported when using the file or database cache | drivers in Laravel. This is done so that only locations can be cleared. | */ 'cache_tags' => '', /* |-------------------------------------------------------------------------- | Cache Expiration |-------------------------------------------------------------------------- | | Define how long cached location are valid. | */ 'cache_expires' => 30, /* |-------------------------------------------------------------------------- | Default Location |-------------------------------------------------------------------------- | | Return when a location is not found. | */ 'default_location' => [ 'ip' => '127.0.0.0', 'iso_code' => 'IN', 'country' => 'INDIA', 'city' => 'Bangalore', 'state' => 'KA', 'state_name' => 'Connecticut', 'postal_code' => '06510', 'lat' => 41.31, 'lon' => -72.92, 'timezone' => 'Asia/Kolkata', 'continent' => 'NA', 'default' => true, 'currency' => 'USD', ], ]; jwt.php 0000644 00000023425 14756521674 0006110 0 ustar 00 * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ return [ /* |-------------------------------------------------------------------------- | JWT Authentication Secret |-------------------------------------------------------------------------- | | Don't forget to set this in your .env file, as it will be used to sign | your tokens. A helper command is provided for this: | `php artisan jwt:secret` | | Note: This will be used for Symmetric algorithms only (HMAC), | since RSA and ECDSA use a private/public key combo (See below). | */ 'secret' => env('JWT_SECRET'), /* |-------------------------------------------------------------------------- | JWT Authentication Keys |-------------------------------------------------------------------------- | | The algorithm you are using, will determine whether your tokens are | signed with a random string (defined in `JWT_SECRET`) or using the | following public & private keys. | | Symmetric Algorithms: | HS256, HS384 & HS512 will use `JWT_SECRET`. | | Asymmetric Algorithms: | RS256, RS384 & RS512 / ES256, ES384 & ES512 will use the keys below. | */ 'keys' => [ /* |-------------------------------------------------------------------------- | Public Key |-------------------------------------------------------------------------- | | A path or resource to your public key. | | E.g. 'file://path/to/public/key' | */ 'public' => env('JWT_PUBLIC_KEY'), /* |-------------------------------------------------------------------------- | Private Key |-------------------------------------------------------------------------- | | A path or resource to your private key. | | E.g. 'file://path/to/private/key' | */ 'private' => env('JWT_PRIVATE_KEY'), /* |-------------------------------------------------------------------------- | Passphrase |-------------------------------------------------------------------------- | | The passphrase for your private key. Can be null if none set. | */ 'passphrase' => env('JWT_PASSPHRASE'), ], /* |-------------------------------------------------------------------------- | JWT time to live |-------------------------------------------------------------------------- | | Specify the length of time (in minutes) that the token will be valid for. | Defaults to 1 hour. | | You can also set this to null, to yield a never expiring token. | Some people may want this behaviour for e.g. a mobile app. | This is not particularly recommended, so make sure you have appropriate | systems in place to revoke the token if necessary. | Notice: If you set this to null you should remove 'exp' element from 'required_claims' list. | */ 'ttl' => env('JWT_TTL', 60), /* |-------------------------------------------------------------------------- | Refresh time to live |-------------------------------------------------------------------------- | | Specify the length of time (in minutes) that the token can be refreshed | within. I.E. The user can refresh their token within a 2 week window of | the original token being created until they must re-authenticate. | Defaults to 2 weeks. | | You can also set this to null, to yield an infinite refresh time. | Some may want this instead of never expiring tokens for e.g. a mobile app. | This is not particularly recommended, so make sure you have appropriate | systems in place to revoke the token if necessary. | */ 'refresh_ttl' => env('JWT_REFRESH_TTL', 20160), /* |-------------------------------------------------------------------------- | JWT hashing algorithm |-------------------------------------------------------------------------- | | Specify the hashing algorithm that will be used to sign the token. | | See here: https://github.com/namshi/jose/tree/master/src/Namshi/JOSE/Signer/OpenSSL | for possible values. | */ 'algo' => env('JWT_ALGO', 'HS256'), /* |-------------------------------------------------------------------------- | Required Claims |-------------------------------------------------------------------------- | | Specify the required claims that must exist in any token. | A TokenInvalidException will be thrown if any of these claims are not | present in the payload. | */ 'required_claims' => [ 'iss', 'iat', 'exp', 'nbf', 'sub', 'jti', ], /* |-------------------------------------------------------------------------- | Persistent Claims |-------------------------------------------------------------------------- | | Specify the claim keys to be persisted when refreshing a token. | `sub` and `iat` will automatically be persisted, in | addition to the these claims. | | Note: If a claim does not exist then it will be ignored. | */ 'persistent_claims' => [ // 'foo', // 'bar', ], /* |-------------------------------------------------------------------------- | Lock Subject |-------------------------------------------------------------------------- | | This will determine whether a `prv` claim is automatically added to | the token. The purpose of this is to ensure that if you have multiple | authentication models e.g. `App\User` & `App\OtherPerson`, then we | should prevent one authentication request from impersonating another, | if 2 tokens happen to have the same id across the 2 different models. | | Under specific circumstances, you may want to disable this behaviour | e.g. if you only have one authentication model, then you would save | a little on token size. | */ 'lock_subject' => true, /* |-------------------------------------------------------------------------- | Leeway |-------------------------------------------------------------------------- | | This property gives the jwt timestamp claims some "leeway". | Meaning that if you have any unavoidable slight clock skew on | any of your servers then this will afford you some level of cushioning. | | This applies to the claims `iat`, `nbf` and `exp`. | | Specify in seconds - only if you know you need it. | */ 'leeway' => env('JWT_LEEWAY', 0), /* |-------------------------------------------------------------------------- | Blacklist Enabled |-------------------------------------------------------------------------- | | In order to invalidate tokens, you must have the blacklist enabled. | If you do not want or need this functionality, then set this to false. | */ 'blacklist_enabled' => env('JWT_BLACKLIST_ENABLED', true), /* | ------------------------------------------------------------------------- | Blacklist Grace Period | ------------------------------------------------------------------------- | | When multiple concurrent requests are made with the same JWT, | it is possible that some of them fail, due to token regeneration | on every request. | | Set grace period in seconds to prevent parallel request failure. | */ 'blacklist_grace_period' => env('JWT_BLACKLIST_GRACE_PERIOD', 0), /* |-------------------------------------------------------------------------- | Cookies encryption |-------------------------------------------------------------------------- | | By default Laravel encrypt cookies for security reason. | If you decide to not decrypt cookies, you will have to configure Laravel | to not encrypt your cookie token by adding its name into the $except | array available in the middleware "EncryptCookies" provided by Laravel. | see https://laravel.com/docs/master/responses#cookies-and-encryption | for details. | | Set it to true if you want to decrypt cookies. | */ 'decrypt_cookies' => false, /* |-------------------------------------------------------------------------- | Providers |-------------------------------------------------------------------------- | | Specify the various providers used throughout the package. | */ 'providers' => [ /* |-------------------------------------------------------------------------- | JWT Provider |-------------------------------------------------------------------------- | | Specify the provider that is used to create and decode the tokens. | */ 'jwt' => Tymon\JWTAuth\Providers\JWT\Lcobucci::class, /* |-------------------------------------------------------------------------- | Authentication Provider |-------------------------------------------------------------------------- | | Specify the provider that is used to authenticate users. | */ 'auth' => Tymon\JWTAuth\Providers\Auth\Illuminate::class, /* |-------------------------------------------------------------------------- | Storage Provider |-------------------------------------------------------------------------- | | Specify the provider that is used to store tokens in the blacklist. | */ 'storage' => Tymon\JWTAuth\Providers\Storage\Illuminate::class, ], ];