Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 11.05.2015 18:36:57

Подключится 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');

это у меня на каждой странице

Не в сети

Подвал раздела