php - array_merge() : Argument #1 is not an array in laravel 5. 5

标签 php arrays laravel

我遇到了一些问题,这是关于 laravel 中的 array_merge 我的 Controller 代码方法:

    public function isConnectedMA()
{
    $user_id = Auth::user()->id;
    if(!empty($user_id)) {
        $isConnectedM = DB::table('user_mlc_mailchimp')->where('user_id', $user_id)->get();
        $isConnectedA = DB::table('user_mlc_aweber')->where('user_id', $user_id)->get();
    }
        $MergeArray = array_merge($isConnectedM,$isConnectedA);
    $resultArray = ['status' => 1, 'message' => 'Template uploaded!', 'dataArray' => $MergeArray];
    return Response::json($resultArray,200);

}

我遇到的错误是

array_merge(): Argument #1 is not an array

我不知道我哪里错了 任何帮助将不胜感激!

最佳答案

使用toArray()集合转换为数组

$isConnectedM = DB::table('user_mlc_mailchimp')->where('user_id', $user_id)->get()->toArray();
$isConnectedA = DB::table('user_mlc_aweber')->where('user_id', $user_id)->get()->toArray();

关于php - array_merge() : Argument #1 is not an array in laravel 5. 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50016058/

相关文章:

php - 检查远程 URL 是否具有有效的图像扩展名

PHP电子邮件验证脚本

python - 如何有效地提取numpy中的子数组?

java - 如何对数学运算字符串进行代数展开

laravel - 本地项目工作正常,但是找不到url的服务器

php - 代码=3840 "Invalid value around character 0."

php - 发送 : How to manage XML data where multiple elements have the same name using Zend_Config_Xml?

php - PHP 的 in_array() 方法如何识别数组中对象的特定实例的存在?

javascript - Laravel AJAX - 记住多个选择的过滤器

php - 如何使用 Carbon 获取上个月的第一天和最后一天 - Laravel