试图在DB :: first()上获取非对象laravel 5.1的属性

时间:2016-11-22 15:15:49

标签: laravel laravel-5.1 laravel-query-builder

我在项目中使用Laravel 5.1,而且我正在尝试获取非对象的属性"此代码出错:

$eval = DB::table('control_eval_risk_temp')
                   ->where('control_id','=',$control->id)
                   ->where('created_at','=',$max_date)
                   ->select('result')
                   ->first();
if ($eval->result  == 1)
{
     $cont += 1;
}

我在if语句中特别提到了这个错误,但如果我试试这个:

echo getType($eval);

返回object,如果我尝试:

echo $eval->result;

这会返回1(因此它有一个值),并在返回消息后尝试获取非object 的属性。

这里有什么问题?

0 个答案:

没有答案