|
8 | 8 | * Do not edit this file unless you're happy to maintain any changes yourself. |
9 | 9 | */ |
10 | 10 |
|
| 11 | +use Illuminate\Support\Facades\Facade; |
| 12 | + |
11 | 13 | return [ |
12 | 14 |
|
13 | 15 | // The environment to run BookStack in. |
|
98 | 100 | // Encryption cipher |
99 | 101 | 'cipher' => 'AES-256-CBC', |
100 | 102 |
|
101 | | - // Application Services Provides |
| 103 | + // Maintenance Mode Driver |
| 104 | + 'maintenance' => [ |
| 105 | + 'driver' => 'file', |
| 106 | + // 'store' => 'redis', |
| 107 | + ], |
| 108 | + |
| 109 | + // Application Service Providers |
102 | 110 | 'providers' => [ |
103 | 111 |
|
104 | 112 | // Laravel Framework Service Providers... |
|
141 | 149 | BookStack\Providers\ViewTweaksServiceProvider::class, |
142 | 150 | ], |
143 | 151 |
|
144 | | - /* |
145 | | - |-------------------------------------------------------------------------- |
146 | | - | Class Aliases |
147 | | - |-------------------------------------------------------------------------- |
148 | | - | |
149 | | - | This array of class aliases will be registered when this application |
150 | | - | is started. However, feel free to register as many as you wish as |
151 | | - | the aliases are "lazy" loaded so they don't hinder performance. |
152 | | - | |
153 | | - */ |
154 | | - |
155 | | - // Class aliases, Registered on application start |
156 | | - 'aliases' => [ |
157 | | - // Laravel |
158 | | - 'App' => Illuminate\Support\Facades\App::class, |
159 | | - 'Arr' => Illuminate\Support\Arr::class, |
160 | | - 'Artisan' => Illuminate\Support\Facades\Artisan::class, |
161 | | - 'Auth' => Illuminate\Support\Facades\Auth::class, |
162 | | - 'Blade' => Illuminate\Support\Facades\Blade::class, |
163 | | - 'Bus' => Illuminate\Support\Facades\Bus::class, |
164 | | - 'Cache' => Illuminate\Support\Facades\Cache::class, |
165 | | - 'Config' => Illuminate\Support\Facades\Config::class, |
166 | | - 'Cookie' => Illuminate\Support\Facades\Cookie::class, |
167 | | - 'Crypt' => Illuminate\Support\Facades\Crypt::class, |
168 | | - 'Date' => Illuminate\Support\Facades\Date::class, |
169 | | - 'DB' => Illuminate\Support\Facades\DB::class, |
170 | | - 'Eloquent' => Illuminate\Database\Eloquent\Model::class, |
171 | | - 'Event' => Illuminate\Support\Facades\Event::class, |
172 | | - 'File' => Illuminate\Support\Facades\File::class, |
173 | | - 'Gate' => Illuminate\Support\Facades\Gate::class, |
174 | | - 'Hash' => Illuminate\Support\Facades\Hash::class, |
175 | | - 'Http' => Illuminate\Support\Facades\Http::class, |
176 | | - 'Lang' => Illuminate\Support\Facades\Lang::class, |
177 | | - 'Log' => Illuminate\Support\Facades\Log::class, |
178 | | - 'Mail' => Illuminate\Support\Facades\Mail::class, |
179 | | - 'Notification' => Illuminate\Support\Facades\Notification::class, |
180 | | - 'Password' => Illuminate\Support\Facades\Password::class, |
181 | | - 'Queue' => Illuminate\Support\Facades\Queue::class, |
182 | | - 'RateLimiter' => Illuminate\Support\Facades\RateLimiter::class, |
183 | | - 'Redirect' => Illuminate\Support\Facades\Redirect::class, |
184 | | - // 'Redis' => Illuminate\Support\Facades\Redis::class, |
185 | | - 'Request' => Illuminate\Support\Facades\Request::class, |
186 | | - 'Response' => Illuminate\Support\Facades\Response::class, |
187 | | - 'Route' => Illuminate\Support\Facades\Route::class, |
188 | | - 'Schema' => Illuminate\Support\Facades\Schema::class, |
189 | | - 'Session' => Illuminate\Support\Facades\Session::class, |
190 | | - 'Storage' => Illuminate\Support\Facades\Storage::class, |
191 | | - 'Str' => Illuminate\Support\Str::class, |
192 | | - 'URL' => Illuminate\Support\Facades\URL::class, |
193 | | - 'Validator' => Illuminate\Support\Facades\Validator::class, |
194 | | - 'View' => Illuminate\Support\Facades\View::class, |
195 | | - |
| 152 | + // Class Aliases |
| 153 | + // This array of class aliases to be registered on application start. |
| 154 | + 'aliases' => Facade::defaultAliases()->merge([ |
196 | 155 | // Laravel Packages |
197 | 156 | 'Socialite' => Laravel\Socialite\Facades\Socialite::class, |
198 | 157 |
|
|
202 | 161 | // Custom BookStack |
203 | 162 | 'Activity' => BookStack\Facades\Activity::class, |
204 | 163 | 'Theme' => BookStack\Facades\Theme::class, |
205 | | - ], |
| 164 | + ])->toArray(), |
206 | 165 |
|
207 | 166 | // Proxy configuration |
208 | 167 | 'proxies' => env('APP_PROXIES', ''), |
|
0 commit comments