array_merge():参数#1不是laravel 5.5中的数组

sha*_*122 2 php arrays laravel

我正面临一些问题,这是关于laravel My Controller代码方法中的array_merge:

    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);

}
Run Code Online (Sandbox Code Playgroud)

我面临的错误是

array_merge():参数#1不是数组

我不知道我错在哪里任何帮助将受到高度赞赏!

Soh*_*415 5

使用toArray()转换collections为数组

$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();
Run Code Online (Sandbox Code Playgroud)