public function save(Request $request) { $input = $request->all(); // $field_name = implode('|',$input['website']['locales']); $company = new Company(); $company->name = $input['client']['company_name']; $company->alias = $input['website']['sub_name']; $company->save(); $user = new User(); $user->name = $input['client']['name']; $user->email = $input['client']['email']; $user->password = $input['client']['password']; $user->ip = '*'; $user->branch_id = 1; $user->company_id = $company->id; $user->active = 1; $user->save(); $user->roles()->attach(Role::find(1)->id); // $gr_fields = new GrFields; // $gr_fields->field_name = $field_name; // $gr_fields->company_id = $company->id; // $gr_fields->save(); session(['input' => $input]); return redirect('thanks'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @param StoreDeveloperRequest $validationRequest * @return \Illuminate\Http\Response */ public function store(StoreCompanyRequest $request) { $company = new Company($request->all()); $company->save(); Session::flash('message', 'Company created'); return redirect('/company'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required|unique:companies|max:255']); $company = new Company(); $company->name = $request->input('name'); $company->description = $request->input('description', ""); $company->save(); return redirect()->route('company.index'); }
public static function saveCompanyDetails(Request $request) { $rules = self::getRules(); $validator = Validator::make($request->all(), $rules); if ($validator->fails()) { return Redirect::to('/system/company')->withErrors($validator)->withInput()->send(); } else { $companyDetailsContent = CompanyRepository::count(); if ($companyDetailsContent > 0) { $companyDetails = CompanyRepository::getCompanyDetails(); if ($request->file('company_logo_name')) { if ($companyDetails->company_logo_name != null) { CommonTasks::deleteImage($companyDetails->company_logo_name); } $storageName = CommonTasks::prepareImage($request->file('company_logo_name'), 200, 200); $companyDetails->company_logo_name = $storageName; } else { if ($request->get('clear_check') == 'checked') { CommonTasks::deleteImage($companyDetails->company_logo_name); $companyDetails->company_logo_name = null; } } $companyDetails->company_name = $request->get("company_name"); $companyDetails->company_description = $request->get("company_description"); $companyDetails->company_address = $request->input("company_address") == "" ? null : $request->input("company_address"); $companyDetails->company_telephone = $request->input("company_telephone") == "" ? null : $request->input("company_telephone"); $companyDetails->company_tin_number = $request->input("company_tin_number") == "" ? null : $request->input("company_tin_number"); $companyDetails->company_ssnit_number = $request->input("company_ssnit_number") == "" ? null : $request->input("company_ssnit_number"); $companyDetails->company_email = $request->input("company_email") == "" ? null : $request->input("company_email"); $companyDetails->company_website = $request->input("company_website") == "" ? null : $request->input("company_website"); $companyDetails->push(); Session::flash('message', 'Company Information Saved'); return Redirect::to('/system/company')->send(); } else { $company = new Company(); $company->company_name = $request->get("company_name"); $company->company_description = $request->get("company_description"); $company->company_address = $request->input("company_address") == "" ? null : $request->input("company_address"); $company->company_telephone = $request->input("company_telephone") == "" ? null : $request->input("company_telephone"); $company->company_tin_number = $request->input("company_tin_number") == "" ? null : $request->input("company_tin_number"); $company->company_ssnit_number = $request->input("company_ssnit_number") == "" ? null : $request->input("company_ssnit_number"); $company->company_email = $request->input("company_email") == "" ? null : $request->input("company_email"); $company->company_website = $request->input("company_website") == "" ? null : $request->input("company_website"); if ($request->file('company_logo_name')) { $storageName = CommonTasks::prepareImage($request->file('company_logo_name'), 200, 200); $company->company_logo_name = $storageName; } else { $company->company_logo_name = null; } $company->save(); Session::flash('message', 'Company Information Saved'); return Redirect::to('/system/company')->send(); } } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $this->middleware('isMember'); $a = new Company(); if (!$a->validate(Input::all())) { return redirect('company/create')->withErrors($a->errors())->withInput(); } $a->fill(Input::all()); $a->save(); Flash::success('New company is created'); return Redirect::to('company'); }
public function store(Request $request) { $this->validate($request, ['name' => 'required|max:255|min:3', 'city' => 'required|max:100', 'post_code' => 'numeric', 'address' => 'required|max:255', 'timezone' => 'required', 'currency' => 'required']); $company = new Company(); $company->id = uniqid(); $company->name = $request->get('name'); $company->city = $request->get('city'); $company->post_code = $request->get('post_code'); $company->address = $request->get('address'); $company->timezone = $request->get('timezone'); $company->currency_id = $request->get('currency'); $company->save(); return redirect('/companies#')->with(['message' => 'New company added successfully.']); }
public function store(Request $request) { $data = $request->all(); $company = new Company(); $validator = Validator::make($data, ['name' => 'required|max:100', 'email' => 'required|email|unique:companies', 'password' => 'required']); if ($validator->fails()) { return response()->json(['message' => 'Validation Failed', 'errors' => $validator->errors()->all()], 422); } $company->fill($data); $password = $request->only('password')["password"]; $company->password = Hash::make($password); $company->save(); return response()->json($company, 201); }
public function doSignup() { $rules = ['name' => 'required', 'email' => 'required|email|unique:company', 'password' => 'required|confirmed', 'password_confirmation' => 'required']; $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } else { $user = new Company(); $user->name = Input::get('name'); $user->email = Input::get('email'); $user->password = md5(Input::get('password')); $user->save(); $alert['msg'] = 'User has been signed up successfully'; $alert['type'] = 'success'; return Redirect::route('company.signup')->with('alert', $alert); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $input = $request->only(['name', 'rut', 'phone', 'email', 'benefit', 'amount', 'month']); $count = Company::where('rut', '=', $input['rut'])->count(); if ($count == 0) { // $rules = ['name' => 'required', 'rut' => 'required', 'phone' => 'required', 'email' => 'required|email', 'benefit' => 'required|numeric', 'amount' => 'required|numeric', 'month' => 'required|numeric|min:1']; $validation = \Validator::make($input, $rules); if ($validation->passes()) { $company = new Company($input); $company->save(); return response()->json(["respuesta" => "Guardado"]); } $messages = $validation->errors(); return response()->json($messages); } return response()->json(["respuesta" => "Ese rut ya esta registrado"]); }
/** * Store new account * */ public function store(Request $request) { $user = new User(); $user->name = $request->input('name'); $user->username = $request->input('username'); $user->email = $request->input('email'); $pass = $request->input('password'); $user->role = 'Owner'; if (!empty($pass)) { $user->password = bcrypt($pass); } $user->save(); // Create Company $company = new Company(); $company->name = $request->input('company_name'); $company->email = $request->input('company_email'); $company->address1 = $request->input('address1'); $company->address2 = $request->input('address2'); $company->city = $request->input('city'); $company->postcode = $request->input('postcode'); $company->url = strtolower(str_replace(' ', '', $request->input('company_name'))); $company->save(); $user->company_id = $company->id; $user->update(); $company->user_id = $user->id; $company->update(); $settings = new Settings(); $settings->application_id = 1; $settings->references_id = 0; $settings->company_id = $company->id; $settings->save(); $refs = new ReferenceFields(); $refs->settings_id = $settings->id; $refs->company_id = $company->id; $refs->save(); $options = new Settings(); $options->references_id = 1; $options->application_id = 0; $options->company_id = $company->id; $options->save(); flash()->success('Success', 'Account successfully created'); return back(); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function companies() { $dummyCompanies = DummyCompany::all(); $diccionario = []; foreach ($dummyCompanies as $dummyCompany) { $dataCompany = ['name' => $dummyCompany->name, 'rut' => $dummyCompany->rut, 'phone' => $dummyCompany->phone, 'email' => $dummyCompany->email, 'benefit' => 0, 'amount' => 0, 'month' => 1]; $company = new Company($dataCompany); $company->save(); $diccionario[$dummyCompany->id] = $company->id; } $dummyPatients = dummyPatient::all(); foreach ($dummyPatients as $dummyPatient) { if (!isset($diccionario[$dummyPatient->company_id])) { $diccionario[$dummyPatient->company_id] = 1; } $dataPatient = ['firstname' => $dummyPatient->first_name, 'lastname' => $dummyPatient->last_name, 'address' => $dummyPatient->address, 'rut' => $dummyPatient->rut, 'phone' => $dummyPatient->phone, 'email' => $dummyPatient->email, 'type' => "Titular", 'company_id' => $diccionario[$dummyPatient->company_id]]; $patient = new Patient($dataPatient); $patient->save(); } echo ":S"; }
/** * 添加代帐公司 * @return mixed * @param Request $request * @author AndyLee <*****@*****.**> */ public function postChooseType(Request $request) { //TODO 是否限制用户创建的代帐公司个数 $input = $request->only('type', 'company', 'mobile'); $rules = ['type' => 'required|min:0|max:1|integer', 'company' => 'required', 'mobile' => 'required|Regex:/^1[0-9]{10}$/']; $v = Validator::make($input, $rules); if ($v->fails()) { $request->session()->flash('error', $v->messages()->first()); return redirect()->to('/'); } $company = new Company(); /** * 0为个人版本 1为收费 */ if ($input['type'] == 0) { $company->registion_type = 'personal'; } else { $company->registion_type = 'company'; } $company->package_id = $input['type']; $company->name = $input['company']; $company->status = 0; //0为正常运行状态 $company->mobile = $input['mobile']; $company->main_user = Auth::user()->id; $company->save(); /** * 绑定代帐公司与操作员 */ $nexus = new UserNexus(); $nexus->operator_id = Auth::user()->id; $nexus->user_id = $company->id; $nexus->level = 1; $nexus->save(); $request->session()->flash('success', '信息完善成功,欢迎使用代帐通,请选择登录的代帐账户'); return redirect()->to('/'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $validator = Validator::make($request->all(), ['name' => 'required|min:5|unique:companies', 'email' => 'required|min:5|unique:companies', 'phone' => 'required|min:5|unique:companies']); if ($validator->fails()) { if ($request->ajax()) { return response()->json($validator->messages()); } else { return \Redirect::back()->withErrors($validator)->withInput(); } } $all_request = $request->all(); array_forget($all_request, "_token"); $company = new Company(); foreach ($all_request as $key => $value) { $company->{$key} = $value; } $company->save(); $companies = Company::all(); if ($request->ajax()) { return response()->json("record saved successfully"); } return View("company.index", ['companies' => $companies, 'title' => 'Companies']); }
public function optAdd() { $company = new Company(); $company->name = "Demo company 1"; $company->description = "Descripción company 1"; $company->user_id = 1; $company->save(); $company = new Company(); $company->name = "Demo company 2"; $company->description = "Descripción company 2"; $company->user_id = 1; $company->save(); $userName = ''; return view('company.index', ['userName' => $userName]); }
/** * save company data by admin * @param integer $id * @return Response */ public function storecompanybyadmin() { $v = Validator::make(Request::all(), ['name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|confirmed|min:6']); if ($v->fails()) { return redirect()->back()->withErrors($v->errors())->withInput(); } else { $user = new User(); $user->name = Request::get('name'); $user->email = Request::get('email'); $user->type = 'companyuuuuuu'; $user->password = bcrypt(Request::get('password')); $user->save(); $company = new Company(); //$userId=Auth::user()->id; $company->user_id = $user->id; $company->country_id = Request::get('country'); $company->city = Request::get('city'); $company->logo = Request::get('company'); $company->address = Request::get('address'); $company->desc = Request::get('desc'); $company->phone = Request::get('phone'); $company->anotherphone = Request::get('anotherphone'); $company->fax = Request::get('fax'); $company->facebook = Request::get('facebook'); $company->twitter = Request::get('twitter'); $company->linkedIn = Request::get('linkedIn'); $company->website = Request::get('website'); $company->save(); // Mail::send('emails.welcome', $data, function($message) use ($data) // { // $message->from('*****@*****.**', "Wavexpo"); // $message->subject("Welcome to Wavexpo Please visit our website to continu you information"); // $message->to($data['email']); // }); // File Storage // $file = new File; // $file->name=Request::get('filename'); // $file->desc=Request::get('filedesc'); // $file->type=Request::get('filetype'); // if (Request::hasFile('file')) { // $destination='files/'; // $filename=str_random(6)."_".Request::file('file')->getClientOriginalName(); // Request::file('file')->move($destination,$filename); // $file->file=$filename; // }else{ // $file->file=Request::get('file'); // } // $file->save(); // $userfile= new CompanyFile; // $userfile->company_id=$company->id; // $userfile->file_id=$file->id; // $userfile->save(); //return redirect('users'); return redirect('companies'); } }
/** * Create a new user using register page and store data in this function. * */ public function createuser() { $confirmation_code = str_random(30); $v = Validator::make(Request::all(), ['name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|confirmed|min:6']); if ($v->fails()) { return redirect()->back()->withErrors($v->errors())->withInput(); } else { $user = new User(); $user->name = Request::get('name'); $user->email = Request::get('email'); $user->type = Request::get('type'); $user->password = bcrypt(Request::get('password')); $user->confirmation_code = $confirmation_code; $user->save(); $gInfo = new Generalinfo(); $gInfo->user_id = $user->id; $gInfo->country_id = Request::get('country'); $gInfo->city = Request::get('city'); $gInfo->address = Request::get('address'); $gInfo->phone = Request::get('phone'); $gInfo->anotherphone = Request::get('anotherphone'); $gInfo->skypename = Request::get('skypename'); $gInfo->howhearaboutus = Request::get('howhearaboutus'); $gInfo->dob = Request::get('dob'); // if (Request::hasFile('image')) { // $destination= 'uploads/'; // $imagename=str_random(6)."_".Request::file('image')->getClientOriginalName(); // Request::file('image')->move($destination,$imagename); // $gInfo->image=$imagename; // } $gInfo->save(); $userInterest = new UserInterest(); $userInterest->user_id = $user->id; $userInterest = Request::get('interest'); foreach ($userInterest as $userInterest_id) { //echo $userInterest_id; DB::insert('INSERT INTO user_interests (interest_id, user_id) VALUES (?,?)', array($userInterest_id, $user->id)); } $pInfo = new Professionalinfo(); $pInfo->user_id = $user->id; $pInfo->currentjob = Request::get('currentjob'); $pInfo->title = Request::get('title'); $pInfo->startwork_at = Request::get('startwork_at'); $pInfo->companywebsite = Request::get('companywebsite'); $pInfo->d_maker = Request::get('d_maker'); $pInfo->colleage = Request::get('colleage'); $pInfo->degree = Request::get('degree'); $pInfo->graduated_at = Request::get('graduated_at'); $pInfo->fax = Request::get('fax'); $pInfo->facebook = Request::get('facebook'); $pInfo->twitter = Request::get('twitter'); $pInfo->linkedIn = Request::get('linkedIn'); $pInfo->ownwebsite = Request::get('ownwebsite'); $pInfo->language = Request::get('language'); $pInfo->save(); if ($user->type == "company") { $companyInfo = new Company(); $companyInfo->user_id = $user->id; $companyInfo->save(); // return redirect('companies'); } $data['email'] = Request::get('email'); $data['name'] = Request::get('name'); $data['confirmation_code'] = $confirmation_code; Mail::send('emails.welcome', $data, function ($message) use($data) { $message->from('*****@*****.**', "Wavexpo"); $message->subject("Welcome to Wavexpo Please visit our website to continu you information"); $message->to($data['email']); }); return redirect('/register/redirect'); } }
public function postRegisterCompany(Request $request) { $user = new User(); if ($request->has('first')) { $user->first = $request->input('first'); } else { $request->session()->flash('error', 'First Name can\'t be blank!'); $success = false; return view('auth.register-company'); } if ($request->has('last')) { $user->last = $request->input('last'); } else { $request->session()->flash('error', 'Last Name can\'t be blank!'); $success = false; return view('auth.register-company'); } if ($request->has('email')) { $userCheck = User::where('email', $request->input('email'))->first(); if ($userCheck) { $request->session()->flash('error', 'Email already in use!'); $success = false; return view('auth.register-company'); } $user->email = $request->input('email'); } else { $request->session()->flash('error', 'Email can\'t be blank!'); $success = false; return view('auth.register-company'); } $user->user_type = 2; $user->user_role = 4; if ($request->has('password')) { if ($request->has('confirm_password')) { if ($request->input('password') == $request->has('confirm_password')) { $user->password = bcrypt($request->input('password')); } else { $request->session()->flash('error', 'The passwords don\'t match, try again!'); $success = false; return view('auth.register-company'); } } else { $request->session()->flash('error', 'The passwords don\'t match, try again!'); $success = false; return view('auth.register-company'); } } if ($request->has('company-name')) { $company = new Company(); $company->name = $request->input('company-name'); $company->save(); $user->company_id = $company->id; } else { $request->session()->flash('error', 'Company Name can\'t be blank!'); $success = false; return view('auth.register-company'); } $user->save(); if ($user) { Mail::send('emails.welcome', ['user' => $user, 'password' => $request->input('password')], function ($m) use($user) { $m->from('*****@*****.**', 'AuditionAnswer'); $m->to($user->email, $user->first . ' ' . $user->last)->subject('Welcome to AuditionAnswer!'); }); } $request->session()->flash('success', 'Account Created!'); return redirect()->route('login'); }
public function anyUpdate(Request $request) { $arr_return = array('status' => 'error'); $id = session('current_company') !== null ? session('current_company') : 0; $address_id = session('current_address') !== null ? session('current_address') : 0; if ($id) { $company = Company::find($id); $address = Address::getAddressByCompanyId($id); session(['current_company' => $company['id'], 'current_address' => $address['id']]); } else { $company = Company::get()->last(); //$address = Address::get()->last(); if ($company && $address) { session(['current_company' => $company->id, 'current_address' => $address->id]); } else { $company = new Company(); $company->save(); $address = new Address(); $address->save(); session(['current_company' => $company->id, 'current_address' => $address->id]); } } $company->name = $request->has('name') ? $request->input('name') : ''; $company->phone = $request->has('phone') ? $request->input('phone') : ''; $company->company_type_id = $request->has('company_type') ? $request->input('company_type') : 0; $company->fax = $request->has('fax') ? $request->input('fax') : ''; $company->email = $request->has('email') ? $request->input('email') : ''; $company->web = $request->has('web') ? $request->input('web') : ''; $company->is_customer = $request->has('is_customer') ? 1 : 0; $company->is_distribute = $request->has('is_distribute') ? 1 : 0; $address->address = $request->has('address') ? $request->input('address') : ''; $address->town_city = $request->has('town_city') ? $request->input('town_city') : ''; $address->province_id = $request->has('province_id') ? $request->input('province_id') : 0; $address->country_id = $request->has('country_id') ? $request->input('country_id') : 0; if ($company->save()) { $arr_return['status'] = 'success'; $arr_return['name'] = $company->name; } else { $arr_return['message'] = 'Saving fail'; } if ($address->save()) { $arr_return['status'] = 'success'; $arr_return['name'] = $address->name; } else { $arr_return['message'] = 'Saving fail'; } return $arr_return; }
public function postNewCompany(Request $request) { $company = new Company(); if ($request->has('company-name')) { $company->name = $request->input('company-name'); } if ($request->has('address')) { $company->address = $request->input('address'); } if ($request->has('city')) { $company->city = $request->input('city'); } if ($request->has('state')) { $company->state = $request->input('state'); } if ($request->has('zip')) { $company->zip = $request->input('zip'); } if ($request->has('email')) { $company->email = $request->input('email'); } if ($request->has('phone')) { $company->phone = $request->input('phone'); } $company->save(); if ($company) { $user = new User(); if ($request->has('fname')) { $user->first = $request->input('fname'); } if ($request->has('lname')) { $user->last = $request->input('lname'); } if ($request->has('email')) { $user->email = $request->input('email'); } $user->user_type = 2; $user->user_role = 4; $user->admin = 0; $user->company_id = $company->id; $user->password = bcrypt($request->input('lname') . '123'); $user->save(); if ($user) { Mail::send('emails.welcome', ['user' => $user, 'password' => $request->input('last') . '123'], function ($m) use($user) { $m->from('*****@*****.**', 'AuditionAnswer'); $m->to($user->email, $user->first . ' ' . $user->last)->subject('Welcome to AuditionAnswer!'); }); } } $request->session()->flash('success', 'Company Created!'); return redirect()->route('admin-company', ['company' => $company]); }
public function eatsStore(Request $request) { $validator = Validator::make($request->all(), ['name' => 'required|max:255', 'description' => 'required', 'lat' => 'required', 'long' => 'required', 'url' => '']); if ($validator->fails()) { return redirect('/')->withErrors($validator->errors()); } $eats = new Company(); $eats->name = $request->name; $eats->description = $request->description; $eats->lat = $request->lat; $eats->long = $request->long; $eats->status = 1; $eats->url = $request->url; $eats->category_id = 7; $eats->save(); $data = array('name' => $eats->name); Mail::send('email.new', $data, function ($message) { $message->from('*****@*****.**', 'New Listing'); $message->to('*****@*****.**')->subject('New Eatery'); }); return Redirect('/')->with('message', 'Thanks for adding an eatery!'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { //dd($request->all()); $validator = Validator::make($request->all(), ['email' => 'required | email | unique:users', 'password' => 'required | min:6', 're-password' => 'required']); if ($validator->fails()) { return redirect()->back()->withInput()->withErrors($validator->errors()); } else { if ($request->input('password') != $request->input('re-password')) { return redirect()->back()->withInput()->withErrors('Confirmation password does not match.'); } else { // generate activation code $activation_code = str_random(60); // create new user account $new_user = new User(); $new_user->email = $request->input('email'); $new_user->password = Hash::make($request->input('password')); $new_user->role_id = $request->input('user_role'); // role creative $new_user->status_id = 2; // Inactive by default $new_user->activation_code = $activation_code; if ($request->input('user_role') == 3) { // create creative's user $new_user->name = $request->input('firstname'); $new_user->save(); // create creative's profile $new_creative_profile = new Creative(); $new_creative_profile->user_id = $new_user->id; $new_creative_profile->firstname = $request->input('firstname'); $new_creative_profile->lastname = $request->input('lastname'); $new_creative_profile->save(); } if ($request->input('user_role') == 2) { // create company's user $new_user->name = $request->input('fullname'); $new_user->save(); // creative company's profile $new_company_profile = new Company(); $new_company_profile->user_id = $new_user->id; $new_company_profile->fullname = $request->input('fullname'); $new_company_profile->contact_gender = $request->input('contact_gender'); $new_company_profile->contact_name = $request->input('contact_name'); $new_company_profile->save(); } $email = $new_user->email; // send email to new user /*Mail::queue('emails.activation', ['name' => $new_user->name, 'activation_code' => $activation_code], function ($message) use ($new_user) { $message->from('*****@*****.**', 'Jobs4Creative'); $message->to($new_user->email, $new_user->name)->subject('Activate account from Jobs4Creative'); });*/ $to = $email; $subject = 'Thanks for registering Jobs4Creative'; $message = 'Activation link: http://69.195.124.233/~synergot/Jobs4Creative/index.php/users/activate/' . $activation_code; $header = "From: contact@jobs4creative.com"; //if(mail($to, $subject, $message, $header)){ return view('verify-email', compact('email')); //} //else{ // return redirect()->back()->withInput()->withErrors('There was a problem while sending email!'); //} } } }