Laravel 5.5通过雄辩模型获取数据的问题

Laravel 5.5通过雄辩模型获取数据的问题,laravel,laravel-5,Laravel,Laravel 5,数据库表是:prefix_adminUsers,我在UserAdmin.php中有一个模型,如下所示: namespace App\Model; use Illuminate\Database\Eloquent\Model; class UserAdmin extends Model { protected $table = 'adminUsers'; public $timestamps = false; } 当我试图通过控制器访问相同的时,它显示错误: 照亮\数据库\雄

数据库表是:prefix_adminUsers,我在UserAdmin.php中有一个模型,如下所示:

namespace App\Model;

use Illuminate\Database\Eloquent\Model;

class UserAdmin extends Model
{
    protected $table = 'adminUsers';
    public $timestamps = false;
}
当我试图通过控制器访问相同的时,它显示错误:

照亮\数据库\雄辩\生成器对象([查询:受保护]=> 照亮\Database\Query\Builder对象([连接]=> 照亮\Database\MySqlConnection对象([pdo:protected]=>pdo 反对

我的控制器如下所示:

use App\Model\UserAdmin;
$userRecord = UserAdmin::where('id', '=', Auth::user()->id);
print_r($userRecord);

这不是一个错误,您正在打印用于构建查询以检索模型数据的雄辩类,但它还没有给出结果,因为最后缺少
->get()

您的代码应该如下所示:

use App\Model\UserAdmin;
$userRecord = UserAdmin::where('id', '=', Auth::user()->id)->get();
print_r($userRecord);
您可以在Laravel 5.5上阅读更多如何检索模型的内容

由于每个雄辩的模型都充当查询生成器,因此您可以 还要向查询添加约束,,然后使用
get
方法 检索结果