mirror of
https://github.com/pixelfed/pixelfed.git
synced 2024-11-22 14:31:26 +00:00
fix: add opt of forceScheme(https)
When running the application locally with APP_URL=http://localhost it is unexpected for all route URLs returned by `route('route-name')` to use the https prefix. Configuring SSL for your local environment should not be a required step to development locally. The new logic checks the configured URL for presence of https:// OR that this the application is running in a production environment.
This commit is contained in:
parent
7ef383d1f6
commit
d1dca5a1f1
1 changed files with 3 additions and 1 deletions
|
@ -39,7 +39,9 @@ class AppServiceProvider extends ServiceProvider
|
|||
*/
|
||||
public function boot()
|
||||
{
|
||||
URL::forceScheme('https');
|
||||
if (preg_match("/^https/", env('APP_URL')) || env('APP_ENV') === 'production') {
|
||||
URL::forceScheme('https');
|
||||
}
|
||||
Schema::defaultStringLength(191);
|
||||
Paginator::useBootstrap();
|
||||
Avatar::observe(AvatarObserver::class);
|
||||
|
|
Loading…
Reference in a new issue