Request::getScheme()
, которую использует Request::getSchemeAndHttpHost()
вернёт вам https в зависимости от того признан ли запрос безопасным или нет методом Request::isSecure()
. isSecure()
, как видно по коду, возвращает true
в двух случаях:config:
Db1:
dsn: 'mysql:host=localhost;port=3309;dbname=db_1'
user: 'test_user'
password: 'passwd'
Db2:
dsn: 'mysql:host=localhost;port=3309;dbname=db_1'
user: 'test_user'
password: 'passwd'
$this->db1 = new Module\Db($container, $this->_getConfig('Db1'));
$this->db2 = new Module\Db($container, $this->_getConfig('Db2'));
Когда начинал, везде предлагали брать готовое решение, а не изобретать свое чудо...Есть две полярных и при этом правильных точки зрения.
1. Экономия времени. Достаточно написать и после интегрировать в свои проекты..."Достаточно написать" обычно для велосипедов измеряется годами, с учётом всё новых и новых требований и найденных багов.
2. Правильное решение. Соглашусь, но если практиковать свои навыки, разве у вас не получится также?Опять же - речь про годы практики.
public function index()
{
return view('home');
}
return view('home', ['form' => 'value', 'key' => 'value2']);
config/services.yaml
). Как это делается - описано в документации. Описание стандартного controller_resolver
можно увидеть здесь, в Yaml это будет выглядеть вот так:services:
controller_resolver:
class: Full\Name\Of\Your\Implementation
arguments:
- '@service_container'
- '@?logger'
tags:
- {'name:':'monolog.logger', channel: 'request'}
ContainerBuilder
и можете программно сформировать в нём всё что вам необходимо. Однако сомнительно что в данном случае вам это потребуется.composer install
, а он много памяти не требует.