class DbConnection
{
private string $userName;
private string $password;
private string $dbname;
public function __construct(string $userName, string $password, string $dbName)
{
$this->userName = $userName;
$this->password = $password;
$this->dbname = $dbName;
}
}
class AuthController
{
private DbConnection $dbConnection;
public function __construct(DbConnection $connection)
{
$this->dbConnection = $connection;
}
}
$dbSettings = include('dbconfig.php');
$connection = new DbConnection($dbSettings['login'], $dbSettings['password'], $dbSettings['dbName'] );
$controller = new AuthController($connection);
return [
'login'=>'myLogin',
'password'=>'myPassword',
'dbName'=>'myDbName'
];
function makeSlider(slider) {
...
}
document.querySelectorAll('.slider').forEach(makeSlider)
Правда ли загрузка сайта происходит быстрее если стили отпустить в самый низ?
возможно надо этот элемент сделать блоком, типо: list-headet или как?
<div class="header">
<h1 class="header__title">Title</h1>
<p class="header__desc">Description</p>
<ul class="header__list list">
<li class="list__item"><a href="#" class="list__link">link</a></li>
<li class="list__item"><a href="#" class="list__link">link</a></li>
<li class="list__item"><a href="#" class="list__link">link</a></li>
</ul>
</div>
Если хранить все в одном css/js то пока js загрузиться будет мелькать html сайта а после уже загрузочный экран будет
красивый загрузочный экран, стоит задача создать такой-же... стили и скрипты...
И да, я использую 'sync' (для тестирования) - может поэтому Auth::user() доступен?
Вообще, может посоветует кто:
- Я использую для хранения и передачи некоторых данных - сессии.
Но внутри Job - Request, а, значит, и сессии - недоступны.
Переписывать логику без сессий - неохота :D
Или по любому придется, если я хочу использовать Jobs?