Exemplo n.º 1
0
 public function includeUser(Company $company)
 {
     if ($company->user()) {
         $user = $company->user;
         return $this->item($user, new UserTransformer());
     }
 }
Exemplo n.º 2
0
 public function getReceiverAttribute()
 {
     $user_id = $this->receiver_id;
     $company = Company::with('company_logo_detail')->where('user_id', '=', $user_id)->first();
     $data = [];
     $type = 'user';
     if (!empty($company)) {
         $data = $company;
         $type = 'employer';
     } else {
         $data = User::with('profile_image_detail')->where('id', '=', $user_id)->first();
     }
     return ['type' => $type, 'data' => $data];
 }