public function mergeStreetNumberAndAddressCompany() { $companies = Company::all()->toArray(); foreach ($companies as $company) { $this_company = Company::find($company['id']); $this_company->street_name = $company['street_number'] . ' ' . $company['street_name']; $this_company->street_number = ''; $this_company->save(); } }
public function updateCompanyVideo($company_id, $file_id) { try { $company = Company::find($company_id); $company->company_video = $file_id; return $company->save(); } 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()]); } }