Guard.php第453行中的ErrorException

时间:2019-01-16 03:03:04

标签: laravel

尝试登录时出错

    $set_user = DB::table('v_user_branch')
                ->select('id', 'company_information_id')
                ->where('users_id','=',$user->id)
                ->where('default_branch','=',1);
                ->get()[0];

    session()->put('company_information_id', $set_user->company_information_id);
    session()->put('branch_id',$set_user->id);

error image here

code image here

1 个答案:

答案 0 :(得分:1)

尝试一下

$set_user = DB::table('v_user_branch')
                ->select('id', 'company_information_id')
                ->where('users_id','=',$user->id)
                ->where('default_branch','=',1);
                ->first();

get()函数返回一个集合;不是数组。如果只需要第一个实例,则使用first()方法。