Настройка фреймворка для работы с сертификатом SSL
Laravel может легко и бытро адаптироваться к установке SSL на сайт. Для настройки фреймворка необходимо внести всего одну строку кода в файл app\Providers\AppServiceProvider.php
и конкретно метод register()
.
$this->app['request']->server->set('HTTPS', $this->app->environment() != 'local');
После внесения этого кода вспомогательные функции Laravel такие, как route()
, action()
, asset()
и другие будут автоматически генерировать адреса с HTTPS.