- Fix HTTPS

This commit is contained in:
Vincent BRIDIER 2021-06-09 16:37:34 +02:00
parent dbb4b73e65
commit 96e2fabbde
3 changed files with 5 additions and 24 deletions

View file

@ -35,8 +35,7 @@ class Kernel extends HttpKernel
// \Illuminate\Session\Middleware\AuthenticateSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
\App\Http\Middleware\VerifyCsrfToken::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class,
\App\Http\Middleware\HttpsProtocol::class
\Illuminate\Routing\Middleware\SubstituteBindings::class
],
'api' => [

View file

@ -1,19 +0,0 @@
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\App;
class HttpsProtocol
{
public function handle($request, Closure $next)
{
if (!$request->secure() && (App::environment() === 'production' || App::environment() === 'dev')) {
return redirect()->secure($request->getRequestUri());
}
return $next($request);
}
}

View file

@ -3,6 +3,7 @@
namespace App\Providers;
use Illuminate\Http\Resources\Json\JsonResource;
use Illuminate\Support\Facades\URL;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
@ -14,9 +15,9 @@ class AppServiceProvider extends ServiceProvider
*/
public function boot()
{
// if (App::environment() === 'production' || App::environment() === 'dev') {
// URL::forceScheme('https');
// }
if (config('app.env') !== 'local') {
URL::forceScheme('https');
}
$this->loadViewsFrom(public_path('/landings'), 'landings');
JsonResource::withoutWrapping();