我想获取MySQL连接的连接信息。我在谈论在MySQL控制台中执行\s
命令时获得的信息。
我想在Laravel中获取此信息。我已经定义了我的连接,并且我尝试使用DB::statement('\s');
和DB::raw('\s');
修补此信息,但它无法正常工作。
我还检查了Laravel的文档,但它没有包括如何使用Laravel的DB
类或Laravel中的本地内容获取连接信息或MySQL信息。
答案 0 :(得分:0)
\s
是MySQL客户端的命令,而不是查询。最好找出一个能够提供您正在寻找的内容的查询,但如果您要在多个环境中开发此内容,那么您真的不应该依赖只有MySQL可用的内容。这违背了Laravel提供的数据库抽象的目的。
DB类是DatabaseManager的外观。 DB :: connection()可能是最接近的,当使用mysql数据库时,它将返回MysqlConnection的实例,并且具有获取有关连接和访问底层PDO对象的信息的方法。