小编Mar*_*nád的帖子

如何获得laravel DB连接到PHP连接?

我需要接收与变量的laravel DB连接,以对数据库提出具体的纯SQL php要求。所需代码:

<?php 
// this is not working
$conn = DB::connection();

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
Run Code Online (Sandbox Code Playgroud)

预期结果:“成功连接”

我之所以需要它,是因为我有非常复杂的SQL要求,我需要进行一个查询,而不要使用laravel查询语法(我相信这是更好的方法,但是我有复杂的查询,需要使用纯查询文本来执行,而不是使用laravel” ->“语法)

我需要获得laravel DB连接,以便不总是像使用PDO或写下DB凭证那样经常建立第二个php连接。如果存在从laravel到DBS的PDO连接,那么对我来说获取php也可能很有用。

DB::connection()->name
Run Code Online (Sandbox Code Playgroud)

返回数据库的名称,但是没有连接:/

我一直在寻找它,但是找不到解决方案,有人可以帮我找到正确的答案吗?(也许这并不重要,但我使用的是mysql)

php mysql sql laravel laravel-5

5
推荐指数
1
解决办法
5442
查看次数

标签 统计

laravel ×1

laravel-5 ×1

mysql ×1

php ×1

sql ×1