Exemplo n.º 1
0
 public function updateUserProfileCover($user_id, $file_id)
 {
     try {
         $user = User::find($user_id);
         $user->profile_cover = $file_id;
         return $user->save();
     } catch (Exception $e) {
         return Response::json(['error' => $e->getMessage()]);
     }
 }
Exemplo n.º 2
0
 public function mergeStreetNumberAndAddressUser()
 {
     $users = User::all()->toArray();
     foreach ($users as $user) {
         $this_user = User::find($user['id']);
         $this_user->street_name = $user['street_number'] . ' ' . $user['street_name'];
         $this_user->street_number = '';
         $this_user->save();
     }
 }
Exemplo n.º 3
0
 public function userExist($user_id)
 {
     try {
         if (User::find($user_id)) {
             return true;
         }
         return false;
     } catch (Exception $e) {
         return Response::json(['error' => $e->getMessage()]);
     }
 }
Exemplo n.º 4
0
 public function approveCompany($company_id)
 {
     try {
         $company = Company::find($company_id);
         $company->company_status = 'approved';
         if ($company->save()) {
             $company_name = $company->name;
             $data = ['user_type' => 'company', 'message_type' => 'approved', 'company' => $company_name];
             $user = User::find($company->user_id);
             $email = $user->email;
             $sent = Mail::queue('worklemon.email.company.approved', $data, function ($message) use($email, $company_name) {
                 $message->to($email, $company_name);
                 $message->subject($company_name . ' has been approved by Worklemon');
                 $message->priority(1);
             });
             if ($sent) {
                 return true;
             }
             return false;
         }
         return false;
     } catch (Exception $e) {
         return Response::json(['error' => $e->getMessage()]);
     }
 }