Laravel 8 从数据表中获取单行或单列
2021-07-19 11:10 更新
如果你只需要从数据表中获取一行数据,你可以使用 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); 以上内容是否对您有帮助:

免费 AI IDE


更多建议: