public function gymaccess_update(Request $request) { $customer = customer::find($request->id); $customer->gymaccess_ind = 1; $customer->save(); $gymaccess = new gymaccess(); $gymaccess->customer_id = $request->id; $gymaccess->activation_date = Carbon::today(); $rate_id = $request->gymaccess; $rate = Rate::where('id', '=', $rate_id)->firstOrFail(); /*$price = number_format( $rate->price, 2);*/ if ($rate->period == 'day') { $gymaccess->expiration_date = Carbon::today()->addDays($rate->period_count); } else { if ($rate->period == 'month') { $gymaccess->expiration_date = Carbon::today()->addMonths($rate->period_count)->subDay(); } else { if ($rate->period == 'year') { $gymaccess->expiration_date = Carbon::today()->addYears($rate->period_count)->subDay(); } } } $gymaccess->active_ind = 1; $gymaccess->save(); return redirect('dashboard'); }
function get_id($id) { return customer::find($id); }
public function sendCustomerEmail() { ini_set('max_execution_time', 3600); if (is_null(Session::get('name'))) { return View::make('static.index'); } else { $id = Session::get('customer_id'); $customer = customer::find($id); $data = array('name' => $customer->email); Mail::send('emails.customer-register-mail', $data, function ($message) use($customer) { $message->to($customer->email, $customer->name)->subject('Welcome to ..'); }); } return View::make('authentication.customer-saved')->with('customer_email', $customer->email); }