在Laravel 5中,可以通过使用DB
门面和Connection
类来在运行时创建新的数据库连接。下面是创建新连接的步骤:
config/database.php
配置文件中定义了新的数据库连接。在connections
数组中添加一个新的连接配置,例如:'new_connection' => [
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'new_database',
'username' => 'new_user',
'password' => 'new_password',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
],DB
门面的connection
方法来获取Connection
实例。将新连接的名称作为参数传递给connection
方法,例如:use Illuminate\Support\Facades\DB;
$connection = DB::connection('new_connection');$connection
来执行数据库查询和操作。例如,执行一个查询:$results = $connection->select('select * from table');需要注意的是,创建新连接后,你可以使用$connection
对象来执行与该连接相关的所有操作,包括查询、事务等。当你完成使用新连接后,可以使用disconnect
方法来关闭连接:
$connection->disconnect();
这样就可以在Laravel 5中在运行时创建新的数据库连接了。
关于Laravel 5的更多信息和使用方法,你可以参考腾讯云的Laravel 5产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云