【发布时间】:2015-05-02 21:25:05
【问题描述】:
我正在使用 Eloquent 和 MySQL 处理 Laravel 和数据库 (DB)。
我已经找到了关闭数据库连接的代码,但是如果 Laravel 在使用它后自动关闭所有连接,我正在文档中搜索。
在使用 Laravel 之前,每次我使用 MySQL 命令时,我都会在页眉打开数据库连接并在页脚关闭它。
但是,使用 Laravel/Eloquent 怎么样?它关闭了吗?还是使用后需要手动关闭所有连接?
例如,使用 Laravel/Eloquent 的基本示例:
$user = new User;
$user->name = 'John';
$user->save();
我知道 Laravel 一开始会打开到数据库/用户表的连接。但是保存之后,是不是关闭了呢?
【问题讨论】:
-
MySQL会在一段时间后自动关闭它们,不用太担心。
-
它将在脚本终止时关闭连接,与任何其他不显式关闭数据库连接的 PHP 脚本没有什么不同
标签: php mysql laravel laravel-4 eloquent