Laravel Eloquent截断base64字符串

时间:2014-07-10 11:10:54

标签: php laravel-4 eloquent

我在eloquent遇到问题,它截断了从mysql数据库中提取的base64字符串。该专栏是一个中型。

我做了一个测试并使用PDO直接获取了同一行,并返回了全长字符串。

有没有人有类似的问题?

我也无法在Database \ Eloquent \ Model.php中看到任何可能导致此问题的内容。

我使用的代码是标准的口才"发现":

Document::find($id);

我测试的PDO代码返回完整的字符串是:

$stmt = $dbh->query("SELECT * FROM documents where uuid = '". $uuid . "' ");
$row = $stmt->fetch();

1 个答案:

答案 0 :(得分:2)

将以下代码段添加到您的MySQL连接配置中,该配置默认位于database.php>连接> MySQL的。

'options' => array(PDO::MYSQL_ATTR_MAX_BUFFER_SIZE => 16777216)