Laravel 5 如何在laravel 5.7中全局断开和重新连接数据库
在controller.php(父类)中 我全局断开数据库,并在子类中重新连接所需的函数Laravel 5 如何在laravel 5.7中全局断开和重新连接数据库,laravel-5,Laravel 5,在controller.php(父类)中 我全局断开数据库,并在子类中重新连接所需的函数 public function getDomain() { DB::reconnect('DataBase'); $select = "select * from product"; $execute = DB::select($select); print_r($execute); return view('
public function getDomain()
{
DB::reconnect('DataBase');
$select = "select * from product";
$execute = DB::select($select);
print_r($execute);
return view('test');
}
在没有DB::reconnect函数的情况下,数据是从DB中提取的,因此am还尝试直接断开DB子类函数的连接,并且数据是提取的,因此DB连接没有正确关闭
在laravel 5.7 DB::disconnect&DB::reconnect working or not..中,现在我清楚地了解了。。 我以为一旦我断开数据库,就无法查询任何对应的数据库。 但当我执行查询时,它会自动重新连接默认数据库
public function getDomain()
{
DB::reconnect('DataBase');
$select = "select * from product";
$execute = DB::select($select);
print_r($execute);
return view('test');
}