public function store(CreateCompanyRequest $request) { $company = Company::create($request->all()); if (!Input::get('person_id')) { $person = new Person(); $person->first_name = Input::get('person_fn'); $person->last_name = Input::get('person_ln'); $person->save(); } $contact = new CompanyPerson(); $contact->company_id = $company->id; $contact->person_id = Input::get('person_id') ? Input::get('person_id') : $person->id; $contact->title_id = Input::get('title_id'); $contact->department_id = Input::get('department_id'); $contact->phone = Input::get('phone'); $contact->extension = Input::get('extension'); $contact->cellphone = Input::get('cellphone'); $contact->email = Input::get('email'); $contact->group_type_id = Input::get('company_id') == ELETTRIC80_COMPANY_ID ? EMPLOYEE_GROUP_TYPE_ID : CUSTOMER_GROUP_TYPE_ID; $contact->group_id = Input::get('company_id') == ELETTRIC80_COMPANY_ID ? DEFAULT_EMPLOYEE_GROUP_ID : DEFAULT_CUSTOMER_GROUP_ID; $contact->save(); $company_main_contact = new CompanyMainContact(); $company_main_contact->company_id = $company->id; $company_main_contact->main_contact_id = $contact->id; $company_main_contact->save(); $company_account_manager = new CompanyAccountManager(); $company_account_manager->company_id = $company->id; $company_account_manager->account_manager_id = Input::get('account_manager_id'); $company_account_manager->save(); return redirect()->route('companies.index')->with('successes', ['company created successfully']); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Requests\CreateCompanyRequest $response) { // $data = $response->all(); $companies = new \App\Company($data); // dd($companies); $companies->save(); return redirect('admin/company'); }
public function update(Requests\CreateCompanyRequest $request, Company $company) { $company->update($request->all()); $company->addType($request->get('type')); return redirect()->route('admin.company.edit', $company->id)->with('Success', 'Het bedrijf is bijgewerkt'); }
function update(CreateCompanyRequest $request, $id) { $company = Company::findOrFail($id); $company->update($request->all()); return redirect('companies'); }
/** * Update the specified resource in storage. * * @param Requests\CreateCompanyRequest $request * @param int $id * * @return \Illuminate\Http\Response */ public function update(Requests\CreateCompanyRequest $request, $id) { $company = Companies::find($id); $company->update($request->all()); $company = array_merge($company->toArray(), ['links' => $this->createDetailLinks($company->id)]); return new JsonResponse($company, 201); }