Php 如何从对象(集合)中获取值?

Php 如何从对象(集合)中获取值?,php,mysql,laravel,Php,Mysql,Laravel,所以我试图从mysql中获取值,并将其与请求的值进行比较,这样我就可以避免重复,我遗漏了什么,因为它不起作用。帮助plz if ($request->email == DB::table('people')->where('email', $request->email)->get('email')){ return 'This e-mail is already registered'; } //I get [{"ema

所以我试图从mysql中获取值,并将其与请求的值进行比较,这样我就可以避免重复,我遗漏了什么,因为它不起作用。帮助plz

if ($request->email == DB::table('people')->where('email', $request->email)->get('email')){
            return 'This e-mail is already registered';
        }
//I get [{"email":"random@gmail.com"}] type(object)

只需使用查询直接检查数据库中的条目是否存在

if (DB::table('people')->where('email', $request->email)->exists()){
    return 'This e-mail is already registered';
}

只需使用查询直接检查数据库中的条目是否存在

if (DB::table('people')->where('email', $request->email)->exists()){
    return 'This e-mail is already registered';
}