Я работаю в методе динамического подключения нескольких баз данных, когда я запускаю свое приложение, появляется следующая ошибка
Вызов неопределенного метода Illuminate \ Database \ MySqlConnection :: connect ()
Я запустил composer dump-autoload
и composer update
, но ошибка продолжает появляться.
Вот код:
public function handle($request, Closure $next) {
if (($request->session()->get('empresaId')) === null)
return redirect()->route('inicio')->withErrors(['error' => __('Por favor inicie sesión en alguna empresa antes de intentar esta acción')]);
$empresa = new empresa();
DB::purge('empresa');
//echo($empresa->hostname);
Config::set('database.connections.empresa.host', $empresa->hostname);
Config::set('database.connections.empresa.database', $empresa->database);
Config::set('database.connections.empresa.username', $empresa->username);
Config::set('database.connections.empresa.password', $empresa->password);
DB::connect('empresa');
return $next($request);
}
Кто-нибудь знает, почему я получил это сообщение?и как это можно исправить?