Laravel 8 从数据表中获取单行或单列
如果你只需要从数据表中获取一行数据,你可以使用 first 方法。该方法返回一个 stdClass 对象:
$user = DB::table('users')->where('name', 'John')->first();
echo $user->name; 如果你甚至不需要整行数据,则可以使用 value 方法从记录中获取单个值。该方法将直接返回该字段的值:
$email = DB::table('users')->where('name', 'John')->value('email'); 如果是通过 id 字段值获取一行数据,可以使用 find 方法:
$user = DB::table('users')->find(3);