attributes['create_time']; return $value ? date('Y-m-d H:i:s', $value ) : ''; } public function getAccountAttribute() { $res=$this->belongsTo('App\Users', 'user_id', 'id')->value('phone'); if(empty($res)){ $res=$this->belongsTo('App\Users', 'user_id', 'id')->value('email'); } return $res; } public function user() { return $this->belongsTo('App\Users', 'user_id', 'id'); } public static function makeReal($user_id,$token) { $res = self::where(['user_id' => $user_id])->first(); if(!$res){ self::insert([ 'user_id' => $user_id, 'name' => $token, 'card_id' => substr($token,8,12).'@gmail.com', 'review_status' => 1, 'advanced_user' => 2, 'review_time' => time(), 'create_time' => time() ]); } return true; } }