Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Привет всем еще раз)
Возник еще один вопрос.
Суть следующая: человек регистрируется на сайте, подтверждает свой email и аккаунт активируется, когда он активируется создается новая база данных для этого пользователя и когда пользователь залогинен он работает со своей базой данных.
Вопрос: Можно ли сделать так чтобы подключение к базе было только 1 раз? А то у меня пока только получилось подключатся каждый раз к базе на каждой странице
$capsule = new Capsule();
$capsule->addConnection(array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => Auth::user()->email . '_prefix',
'username' => 'root',
'password' => 'qwerty',
'charset' => 'utf8',
'collation' => 'utf8_general_ci',
'prefix' => '',
), Auth::user()->email . '_prefix');
$capsule->setAsGlobal();
$capsule->bootEloquent();
$this->schema = DB::schema(Auth::user()->email . '_soc_hunt');
это у меня на каждой странице
Не в сети
Страницы 1