Laravel Larvel我将在DB查询中获得整数

Laravel Larvel我将在DB查询中获得整数,laravel,Laravel,从中返回$query后: $query = DB::table('pets')->select('id')->where('id', '=', $pet->id)->where('user_id', '=', Auth::id())->get(); 例如,我得到这个结果:[{“id”:“66”}] 我怎样才能得到66作为整数? 谢谢 使用value('id')获取id字段的第一个值,而不是返回所选数据的整个集合的get()。如果使用此方法,也不需要select('

从中返回$query后:

$query = DB::table('pets')->select('id')->where('id', '=', $pet->id)->where('user_id', '=', Auth::id())->get();
例如,我得到这个结果:[{“id”:“66”}] 我怎样才能得到66作为整数?
谢谢

使用
value('id')
获取
id
字段的第一个值,而不是返回所选数据的整个集合的
get()
。如果使用此方法,也不需要
select('id')

使用
value('id')
来获取
id
字段的第一个值,而不是返回所选数据的整个集合的
get()
。如果使用此方法,您也不需要
选择('id')

使用laravel的Pull功能使用laravel的Pull功能