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()]); } }
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(); } }
public function userExist($user_id) { try { if (User::find($user_id)) { return true; } return false; } catch (Exception $e) { return Response::json(['error' => $e->getMessage()]); } }
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()]); } }