LaravelのSSL化対策

LaravelのSSL化対策

環境

  • Laravel >= 5.5

常時SSL化

LaravelはAPP_URLをhttpsにしてもasset()route()などはhttpsにならずhttpのままなため、App/Providers/AppServiceProvider.phpに以下を追記する必要がある。

<?php

namespace App\Providers;

use Illuminate\Routing\UrlGenerator;


class AppServiceProvider extends ServiceProvider
    public function boot(UrlGenerator $url)
    {
        $url->forceScheme('https');
    }
}