/ config / app.php
app.php
  1  <?php
  2  
  3  use Illuminate\Support\Facades\Facade;
  4  
  5  return [
  6  
  7      /*
  8      |--------------------------------------------------------------------------
  9      | Application Name
 10      |--------------------------------------------------------------------------
 11      |
 12      | This value is the name of your application. This value is used when the
 13      | framework needs to place the application's name in a notification or
 14      | any other location as required by the application or its packages.
 15      |
 16      */
 17  
 18      'name' => env('APP_NAME', 'Laravel'),
 19  
 20      /*
 21      |--------------------------------------------------------------------------
 22      | Application Environment
 23      |--------------------------------------------------------------------------
 24      |
 25      | This value determines the "environment" your application is currently
 26      | running in. This may determine how you prefer to configure various
 27      | services the application utilizes. Set this in your ".env" file.
 28      |
 29      */
 30  
 31      'env' => env('APP_ENV', 'production'),
 32  
 33      /*
 34      |--------------------------------------------------------------------------
 35      | Application Debug Mode
 36      |--------------------------------------------------------------------------
 37      |
 38      | When your application is in debug mode, detailed error messages with
 39      | stack traces will be shown on every error that occurs within your
 40      | application. If disabled, a simple generic error page is shown.
 41      |
 42      */
 43  
 44      'debug' => (bool)env('APP_DEBUG', false),
 45  
 46      /*
 47      |--------------------------------------------------------------------------
 48      | Application URL
 49      |--------------------------------------------------------------------------
 50      |
 51      | This URL is used by the console to properly generate URLs when using
 52      | the Artisan command line tool. You should set this to the root of
 53      | your application so that it is used when running Artisan tasks.
 54      |
 55      */
 56  
 57      'url' => env('APP_URL', 'http://localhost'),
 58  
 59      'asset_url' => env('ASSET_URL'),
 60  
 61      /*
 62      |--------------------------------------------------------------------------
 63      | Application Timezone
 64      |--------------------------------------------------------------------------
 65      |
 66      | Here you may specify the default timezone for your application, which
 67      | will be used by the PHP date and date-time functions. We have gone
 68      | ahead and set this to a sensible default for you out of the box.
 69      |
 70      */
 71  
 72      'timezone' => 'Europe/Madrid',
 73  
 74      /*
 75      |--------------------------------------------------------------------------
 76      | Application Locale Configuration
 77      |--------------------------------------------------------------------------
 78      |
 79      | The application locale determines the default locale that will be used
 80      | by the translation service provider. You are free to set this value
 81      | to any of the locales which will be supported by the application.
 82      |
 83      */
 84  
 85      'locale' => 'es',
 86  
 87      /*
 88      |--------------------------------------------------------------------------
 89      | Application Fallback Locale
 90      |--------------------------------------------------------------------------
 91      |
 92      | The fallback locale determines the locale to use when the current one
 93      | is not available. You may change the value to correspond to any of
 94      | the language folders that are provided through your application.
 95      |
 96      */
 97  
 98      'fallback_locale' => 'en',
 99  
100      /*
101      |--------------------------------------------------------------------------
102      | Faker Locale
103      |--------------------------------------------------------------------------
104      |
105      | This locale will be used by the Faker PHP library when generating fake
106      | data for your database seeds. For example, this will be used to get
107      | localized telephone numbers, street address information and more.
108      |
109      */
110  
111      'faker_locale' => 'es_ES',
112  
113      /*
114      |--------------------------------------------------------------------------
115      | Encryption Key
116      |--------------------------------------------------------------------------
117      |
118      | This key is used by the Illuminate encrypter service and should be set
119      | to a random, 32 character string, otherwise these encrypted strings
120      | will not be safe. Please do this before deploying an application!
121      |
122      */
123  
124      'key' => env('APP_KEY'),
125  
126      'cipher' => 'AES-256-CBC',
127  
128      'gpg' => [
129          'homedir' => env('GPG_HOMEDIR', '/var/www/html'),
130      ],
131  
132      /*
133      |--------------------------------------------------------------------------
134      | Maintenance Mode Driver
135      |--------------------------------------------------------------------------
136      |
137      | These configuration options determine the driver used to determine and
138      | manage Laravel's "maintenance mode" status. The "cache" driver will
139      | allow maintenance mode to be controlled across multiple machines.
140      |
141      | Supported drivers: "file", "cache"
142      |
143      */
144  
145      'maintenance' => [
146          'driver' => 'file',
147          // 'store'  => 'redis',
148      ],
149  
150      /*
151      |--------------------------------------------------------------------------
152      | Autoloaded Service Providers
153      |--------------------------------------------------------------------------
154      |
155      | The service providers listed here will be automatically loaded on the
156      | request to your application. Feel free to add your own services to
157      | this array to grant expanded functionality to your applications.
158      |
159      */
160  
161      'providers' => [
162  
163          /*
164           * Laravel Framework Service Providers...
165           */
166          Illuminate\Auth\AuthServiceProvider::class,
167          Illuminate\Broadcasting\BroadcastServiceProvider::class,
168          Illuminate\Bus\BusServiceProvider::class,
169          Illuminate\Cache\CacheServiceProvider::class,
170          Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
171          Illuminate\Cookie\CookieServiceProvider::class,
172          Illuminate\Database\DatabaseServiceProvider::class,
173          Illuminate\Encryption\EncryptionServiceProvider::class,
174          Illuminate\Filesystem\FilesystemServiceProvider::class,
175          Illuminate\Foundation\Providers\FoundationServiceProvider::class,
176          Illuminate\Hashing\HashServiceProvider::class,
177          Illuminate\Mail\MailServiceProvider::class,
178          Illuminate\Notifications\NotificationServiceProvider::class,
179          Illuminate\Pagination\PaginationServiceProvider::class,
180          Illuminate\Pipeline\PipelineServiceProvider::class,
181          Illuminate\Queue\QueueServiceProvider::class,
182          Illuminate\Redis\RedisServiceProvider::class,
183          Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
184          Illuminate\Session\SessionServiceProvider::class,
185          Illuminate\Translation\TranslationServiceProvider::class,
186          Illuminate\Validation\ValidationServiceProvider::class,
187          Illuminate\View\ViewServiceProvider::class,
188          Spatie\Permission\PermissionServiceProvider::class,
189          Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
190  
191          /*
192           * Package Service Providers...
193           */
194  
195          /*
196           * Application Service Providers...
197           */
198          App\Providers\AppServiceProvider::class,
199          App\Providers\AuthServiceProvider::class,
200          // App\Providers\BroadcastServiceProvider::class,
201          App\Providers\EventServiceProvider::class,
202          App\Providers\RouteServiceProvider::class,
203  
204      ],
205  
206      /*
207      |--------------------------------------------------------------------------
208      | Class Aliases
209      |--------------------------------------------------------------------------
210      |
211      | This array of class aliases will be registered when this application
212      | is started. However, feel free to register as many as you wish as
213      | the aliases are "lazy" loaded so they don't hinder performance.
214      |
215      */
216  
217      'aliases' => Facade::defaultAliases()->merge([
218          // 'ExampleClass' => App\Example\ExampleClass::class,
219      ])->toArray(),
220  
221      /*
222      |--------------------------------------------------------------------------
223      | Head of CNI
224      |--------------------------------------------------------------------------
225      |
226      | This string contains the name of the current head of the CNI
227      |
228      */
229  
230      'cni_head' => 'technical manager',
231  
232      /*
233      |--------------------------------------------------------------------------
234      | Email for SGOC
235      |--------------------------------------------------------------------------
236      |
237      | This string contains the email of the templates
238      |
239      */
240  
241      'sgoc_email' => 'test@test.com',
242      /*
243      |--------------------------------------------------------------------------
244      | Days to notify Tasks
245      |--------------------------------------------------------------------------
246      |
247      | This string contains the email of the templates
248      |
249      */
250  
251      'fake_production' => env('FAKE_PRODUCTION', false),
252  
253      'notify_task_days' => env('NOTIFY_TASK_DAYS', 7),
254  
255      'usableRoles' => [2, 3, 4, 5, 6, 7, 8, 9],
256  ];