/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $person = Person::findOrFail($id); $customer = Customer::findOrFail($person->customer_id); $person->delete(); return Redirect::action('CustomersController@show', [$customer->slug]); }
public function delAccount(Request $request) { $Account_IDs = json_decode(stripslashes($request->accountIds)); $check = false; foreach ($Account_IDs as $id) { $user = User::find($id); if ($user->username == Auth::user()->username) { return "Không thể xóa account \"" . $user->username . "\""; } $user->deleted = 1; $check = $user->save(); if ($check) { $customer = Customer::findOrFail($user->userable_id); $customer->deleted = 1; $check = $customer->save(); } else { break; } } if ($check) { return "true"; } else { return "Có lỗi xảy ra. Vui lòng thử lại sau!"; } }
public function ajaxPlans() { $arr = array(); $plans = Plan::where('mr_id', \Auth::user()->id)->approved()->get(); $leave = LeaveRequest::where('mr_id', \Auth::user()->id)->approved()->get(); $i = 0; foreach ($plans as $singlePlan) { $arr[$i]['start'] = $singlePlan['date']; $arr[$i]['title'] = $singlePlan->comment ? $singlePlan->comment : ''; $arr[$i]['color'] = 'black'; $i++; foreach (json_decode($singlePlan['doctors']) as $singleDoctorId) { $color = $this->isDoctorVisited($singleDoctorId, $singlePlan['date']) == true ? 'green' : 'red'; $url = $this->isDoctorVisited($singleDoctorId, $singlePlan['date']) != true ? \URL::route('addReport', $singleDoctorId) : NULL; $arr[$i]['url'] = $url; $arr[$i]['title'] = Customer::findOrFail($singleDoctorId)->name; $arr[$i]['start'] = $singlePlan['date']; $arr[$i]['color'] = $color; $i++; } } foreach ($leave as $singleLeave) { $arr[$i]['title'] = 'Holiday'; $arr[$i]['start'] = $singleLeave['leave_start']; $arr[$i]['end'] = date('Y-m-d', strtotime($singleLeave['leave_end'] . "+1 days")); $arr[$i]['color'] = '#9b59b6'; $arr[$i]['allDay'] = true; $i++; } return json_encode($arr); }
/** * Show the form for creating a new resource. * * @param int $customer_id * @return \Illuminate\Http\Response */ public function create($customer_id) { $customer = Customer::findOrFail($customer_id); $order = new Order(); $order->customer_id = $customer->id; $order->save(); return redirect()->route('order.show', $order->id); }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create($id) { $customer = Customer::findOrFail($id); if ($customer->id != Auth::user()->id) { return redirect()->route("admin", Auth::user()->id); } return view('admin.create', compact('customer')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $customer = Customer::findOrFail($id); $customer->update($request->all()); if (session('pp_new_order', false)) { return redirect()->to('/order/create/' . $customer->id); } return redirect()->route('customer.index'); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { if (Auth::user()->admin == 1) { $customer = Customer::findOrFail($id); } else { $customer = Customer::where('group', Auth::user()->group)->where('id', $id)->firstOrFail(); } return view('customer.show', ['customer' => $customer]); }
public function delete(Request $request) { $customer = Customer::findOrFail($request->id); $customer->delete_stat = 1; $customer->save(); $customerid = $customer->id; $employeeid = Auth::user()->id; $log = ActivityLog::create(['employee_id' => $employeeid, 'activity' => 'Delete Suppliers', 'table_affected' => 'customer=', 'primary_key' => $customerid, 'column_affected' => 'delete_stat']); return redirect()->route('erp_system.customer.index')->withSuccess('Customer deleted.'); }
public function create() { $id = \Request::get('id'); try { $customer = Customer::findOrFail($id); return view('transaction.create', compact('customer')); } catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) { return redirect('transaction')->with('message', 'Data dengan kode transaksi tersebut tidak ditemukan!'); } }
public function saveCustomer($customerId) { $customer = Customer::findOrFail($customerId); $input = \Input::all(); $customer->fill($input); if (!$customer->save()) { return \Redirect::route('customers.edit', $customerId)->withErrors($customer->getErrors())->withInput(); } return \Redirect::to('/customers'); }
/** * Update the specified resource in storage. * * @param UpdateCustomerRequest|Request $request * @param Customer $customer * @return \Illuminate\Http\Response */ public function update(UpdateCustomerRequest $request, $id) { $customer = Customer::findOrFail($id); $customer->street = $request->get('street'); $customer->city_id = $request->get('city_id'); $customer->phone = $request->get('phone'); $customer->save(); $user = User::findOrFail($customer->user->id); $user->name = $request->get('name'); $user->surname = $request->get('surname'); $user->email = $request->get('email'); $user->save(); $customer->user()->save($user); return redirect('/'); }
public function sendToCustomer($customerId) { $customer = Customer::findOrFail($customerId); $message = Input::get('message'); if (trim($message)) { if ($customer->phone) { \Sms::send_sms($customer->phone, $message); } } if (!\Sms::error()) { \Session::flash('success', 'Sms sent!'); } else { \Session::flash('error', 'Failed!'); } return \Redirect::back(); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $cart = $request->session()->get('cart'); $customer = Customer::findOrFail(auth()->user()->userable_id); $order_price = 0; $order = Order::create(['ordered_by' => $customer->id, 'state_id' => OrderState::where('name', 'pending')->first()->id]); foreach ($cart as $product_id => $quantity) { $order->products()->attach($product_id, ['quantity' => $quantity]); $product = Product::findOrFail($product_id); $product->stock -= $quantity; $product->save(); $order_price += $quantity * $product->price; } $order->price = $order_price; $order->shipping = rand(100, 10000) / 100; $order->save(); $request->session()->forget('cart'); event(new OrderWasPurchased($order)); return redirect('customer/purchase/success'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(CustomerRequest $request, $id) { $customer = Customer::findOrFail($id); $customer->update($request->all()); return redirect('customer')->with('message', 'Data berhasil dirubah!'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(CustomerRequest $request, $id) { $customer = Customer::findOrFail($id); $customer->update($request->all()); return redirect('customers'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $customer = Customer::findOrFail($id); $customer->delete(); return redirect()->route('customers.index')->with('message', 'Item deleted successfully.'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { // $rules = array('projectNum' => 'required', 'create_at' => 'required', 'pjsales' => 'required', 'pjContacter' => 'required', 'pjContacterPhone' => 'required', 'pjContacterEmail' => 'email|required', 'cmCode' => 'required', 'cmShort' => 'required', 'e_shortName' => 'required', 'customer_id' => 'required', 'c_name' => 'required', 'institute' => 'required', 'department' => 'required', 'email' => 'email|required', 'contacter' => 'required', 'contacterPhone' => 'required', 'contacterEmail' => 'email|required', 'address' => 'required', 'sales' => 'required', 'PJclass' => 'required', 'PJservice' => 'required', 'PJspecies' => 'required'); $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return back()->withErrors($validator)->withInput(); } $customer_id = $request->get('customer_id'); if ($customer_id == 0) { $customer = new Customer(array('cmCode' => $request->get('cmCode'), 'cmShort' => $request->get('cmShort'), 'c_name' => $request->get('c_name'), 'e_shortName' => $request->get('e_shortName'), 'institute' => $request->get('institute'), 'department' => $request->get('department'), 'fax' => $request->get('fax'), 'phone' => $request->get('phone'), 'email' => $request->get('email'), 'contacter' => $request->get('contacter'), 'contacterPhone' => $request->get('contacterPhone'), 'contacterEmail' => $request->get('contacterEmail'), 'address' => $request->get('address'), 'salesman' => $request->get('sales'))); $salesman = User::findOrFail($request->get('sales')); $customer->salesman()->associate($salesman); $customer->save(); } else { $customer = Customer::findOrFail($customer_id); $customer->update(['cmCode' => $request->get('cmCode'), 'cmShort' => $request->get('cmShort'), 'c_name' => $request->get('c_name'), 'e_shortName' => $request->get('e_shortName'), 'institute' => $request->get('institute'), 'department' => $request->get('department'), 'fax' => $request->get('fax'), 'phone' => $request->get('phone'), 'email' => $request->get('email'), 'contacter' => $request->get('contacter'), 'contacterPhone' => $request->get('contacterPhone'), 'contacterEmail' => $request->get('contacterEmail'), 'address' => $request->get('address')]); $salesman = User::findOrFail($request->get('sales')); $customer->salesman()->associate($salesman); $customer->save(); } $project = Project::findOrFail($id); if (empty($request->file('file'))) { $fileName = null; } else { $fileName = $project->id . '.' . $request->file('file')->getClientOriginalExtension(); $request->file('file')->move(base_path() . '/storeFiles/ngs/quotation/', $fileName); } $user = \Auth::user(); $project->user()->associate($user); $customer = Customer::findOrFail($customer_id); $project->customer()->associate($customer); $pjsalesman = User::findOrFail($request->get('pjsales')); $project->salesman = $pjsalesman->id; if ($request->get('PJservice') == 'Other') { $PJservice = $request->get('PJserviceNote'); } else { $PJservice = $request->get('PJservice'); } if (empty($fileName)) { $project->update(['projectNum' => $request->get('projectNum'), 'PJtype' => $request->get('PJtype'), 'PJclass' => $request->get('PJclass'), 'PJservice' => $PJservice, 'PJspecies' => $request->get('PJspecies'), 'note' => $request->get('note'), 'contacter' => $request->get('contacter'), 'contacterPhone' => $request->get('contacterPhone'), 'contacterEmail' => $request->get('contacterEmail')]); } else { $project->update(['projectNum' => $request->get('projectNum'), 'PJtype' => $request->get('PJtype'), 'PJclass' => $request->get('PJclass'), 'PJservice' => $PJservice, 'PJspecies' => $request->get('PJspecies'), 'note' => $request->get('note'), 'contacter' => $request->get('contacter'), 'contacterPhone' => $request->get('contacterPhone'), 'contacterEmail' => $request->get('contacterEmail'), 'fileName' => $fileName]); } return \Redirect::to('research/ngs/projects/index')->with('message', 'Your Project has been updated!'); }
public function destroy($id) { $customer = Customer::findOrFail($id); $customer->delete(); return Redirect::action('CustomerController@index'); }
/** * Send email to customer with the quote */ public function email(Request $request, $id) { $column = ['id', 'created_at', 'owner', 'address', 'email', 'dom', 'rego', 'model', 'series', 'badge', 'colour']; $email = $request->input('email'); $customer = Customer::findOrFail($id, $column); $pdfPath = $_SERVER['DOCUMENT_ROOT'] . '/pdf/file.pdf'; $pdf = PDF::loadView('emails.report', ['customer' => $customer]); $pdf->save($pdfPath); $mail = Mail::send('emails.mail', ['name' => $customer->owner], function ($m) use($pdfPath, $email, $customer) { $m->attach($pdfPath)->to($email, $customer->owner)->subject('Reminder email'); }); return view('crashzone.message'); }
public function doDelete($id) { $customer = Customer::findOrFail($id); try { $customer->delete(); return redirect()->back()->with('message', 'Customer has been deleted successfully !'); } catch (ParseException $ex) { echo 'Failed to create new meal , with error message: ' . $ex->getMessage(); } }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { Customer::findOrFail($id)->delete(); return redirect('customers'); }
public function affiche($id) { $idCategries = array(); if (isset($id) && !empty($id)) { $customer = Customer::findOrFail($id); $title = "Détail Client"; return view('Customers/customer-details', ['customer' => $customer, 'title' => $title]); } }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $job = Job::findOrFail($id); //var_dump($job); die; $estimate = Estimate::findOrFail($job->estimate_id); $estimate_details = DB::table('estimate_details')->where('estimate_id', '=', $job->estimate_id)->get(); $department = Department::findOrFail($estimate->department); $s_advisor_list = DB::table('stakeholders')->where('role', '=', 's_advisor')->lists('name', 'id'); $sec_incharge_list = DB::table('stakeholders')->where('role', '=', 'sec_incharge')->lists('name', 'id'); $customer = Customer::findOrFail($estimate->customer_id); $vehicle = Vehicle::findOrFail($estimate->vehicle_id); return view('jobs.single-job', compact('job', 'estimate', 'estimate_details', 'department', 's_advisor_list', 'customer', 'vehicle', 'sec_incharge_list')); }
public function single($id) { $doctor = Customer::findOrFail($id); $dataView = ['doctor' => $doctor]; return view('sm.customer.single', $dataView); }
public function getIndex() { $id = Input::get('id'); return Customer::findOrFail($id)->transactions; }
public function findCustomer(Route $route) { $this->customer = \App\Customer::findOrFail($route->getParameter('customer')); }