上のデフォルト以外の接続に私はこのようなコントローラ機能でユーザーを切り替える必要があります:ログを手動でLaravel
\DB::setDefaultConnection($connection);
Config::set('database.default', $connection);
$user->setConnection($connection);
Auth::login($user);
$user
は別のDB接続にユーザー雄弁インスタンスをある
、そして$connection
は(他ではありませんデフォルト)接続。ログインしようとすると、別の接続にあるユーザのid
を使用して、デフォルトの接続でユーザをログに記録します。
どのように目標を達成できますか?
https://laracasts.com/discuss/channels/eloquent/laravel-5-multiple-database-connection –
@KelvinKyawこれをチェックし、ユーザーを取得することは問題ではありません。 Manual Auth :: login($ user)でログインすることは難しいです – Remade