Laravel - 使用DB :: select时尝​​试获取Non Object的属性

时间:2014-05-06 18:46:36

标签: php laravel

我正在尝试使用Laravel中的DB::select()函数,但它给了我以下错误:

image

Profile.php类是User.php的直接副本,具有以下更改:

protected $fillable = array('uid', 'first_name', 'last_name', 'fullname', 'works_at', 'worked_at', 'dob',
    'pob', 'sex', 'cellphone', 'suburb', 'city', 'province', 'country'
);

/**
 * The database table used by the model.
 *
 * @var string
 */
protected $table = 'profiles';

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:-1)

我没有尝试但可能会工作

$pro=DB::select(DB::raw("select * from profiles where uid=:uid"),array(":uid"=>Auth::user()->id));