public function store(\Illuminate\Http\Request $request) { $this->validate($request, ['cname' => 'required', 'cphone' => 'required', 'cemail' => 'required']); $contact = new Contact(['name' => $request->input('cname'), 'phone' => $request->input('cphone'), 'email' => $request->input('cemail'), 'user_id' => Auth::user()->id]); $contact->save(); return redirect(action('ContactController@index')); }
/** * Obtain the user information from GitHub. * * @return Response */ public function handleProviderCallback() { $socialiteUser = Socialite::driver('github')->user(); //If the org filter is set get the users organisations and check them if (!empty(env('VALID_GITHUB_ORG'))) { $this->github->authenticate(\Github\Client::AUTH_URL_TOKEN, $socialiteUser->token); $organizations = $this->github->currentUser()->memberships()->all(); $loginValid = false; foreach ($organizations as $org) { if ($org['organization']['login'] === env('VALID_GITHUB_ORG')) { $loginValid = true; } } if (!$loginValid) { return redirect('/login')->withError('Not a member of the required organisation'); } } //Locate a user or create an account $user = User::where('email', $socialiteUser->getEmail())->first(); if (!$user) { $user = User::create(['email' => $socialiteUser->getEmail(), 'name' => $socialiteUser->getName()]); //Add a contact record for the user so they receive update notifications $contact = new Contact(); $contact->name = $user->name; $contact->email = $user->email; $contact->filter_tags = []; $contact->active = true; $contact->save(); } Auth::login($user, true); return redirect('/pings'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $rules = array('last_name' => 'required', 'first_name' => 'required', 'email' => 'email'); // $this->validate($request,$rules); $input = json_decode(\Request::input('contacts')); $validator = \Validator::make((array) $input, $rules); if ($validator->fails()) { return \Response::json(array('success' => false)); //TODO add a reason for failure to json response using $validator->messages() or $validator->failed() } else { $contact = new Contact(); $contact->first_name = $input->first_name; $contact->last_name = $input->last_name; $contact->email = isset($input->email) ? $input->email : null; $contact->address1 = isset($input->address1) ? $input->address1 : null; $contact->address2 = isset($input->address2) ? $input->address2 : null; $contact->city = isset($input->city) ? $input->city : null; $contact->state = isset($input->state) ? $input->state : null; $contact->zip = isset($input->zip) ? $input->zip : null; $contact->home_phone = isset($input->home_phone) ? $input->home_phone : null; $contact->work_phone = isset($input->work_phone) ? $input->work_phone : null; $contact->save(); } return \Response::json(array('success' => true, 'contacts' => Contact::find($contact->id))); }
public function postInsertContact() { //创建验证规则 $rules = array('contact_time' => 'required', 'contact_phone' => 'required', 'content' => 'required'); //开始验证 $validator = Validator::make(Input::all(), $rules); if ($validator->passes()) { $contactRecord = new Contact(); $contactRecord->contact_time = Input::get('contact_time'); $contactRecord->contact_type = Input::get('contact_type'); $contactRecord->contact_man = Input::get('contact_man'); $contactRecord->contact_phone = Input::get('contact_phone'); $contactRecord->content = Input::get('content'); $contactRecord->contact_on = Input::get('contact_on'); $contactRecord->user_id = $this->_user->uid; $contactRecord->username = $this->_user->username; //$result = $contactRecord::firstOrCreate(Input::only('order_id', 'verify_id', 'contact_time', 'telephone', 'contact_type', 'contact_man', 'contact_phone', 'content','contact_on','user_id','username')); if ($contactRecord->save()) { //更新联系次数和最后一次联系时间 // $order = Order::where('verify_id', '=', $contactRecord->verify_id)->first(); // $order->contact_number = $order->contact_number + 1; // $order->contact_lasted_at = $contactRecord->contact_time; // $order->save(); $data = ['ret' => 0, 'data' => $contactRecord->toArray()]; exit(json_encode($data)); //$this->exitJson(Core_Modret::RET_SUCC,'','',$contactRecord->toArray()); } else { $this->exitJson(Core_Modret::RET_SAVE_FAILED, "保存失败"); } } else { $this->exitJson(Core_Modret::RET_MISS_ARG, "缺少必要字段"); } }
/** * Store a newly created contact in storage. * * @param Request $request * @return Response */ public function store(Request $request) { //create new contact $contact = new Contact(); //add contact to the currently logged in user $contact->user_id = Auth::user()->id; $contact->first_name = $request->input('first_name'); $contact->last_name = $request->input('last_name'); $contact->phone = $request->input('phone'); $contact->email = $request->input('email'); $contact->city = $request->input('city'); $contact->street = $request->input('street'); $contact->house_number = $request->input('house_number'); $contact->county = $request->input('county'); $contact->zip_code = $request->input('zip_code'); //validate input $v = $this->validateInput($request); //show form with user input and errors so user can correct input if ($v->fails()) { $request->flash(); return redirect()->action('ContactsController@create', compact('contact'))->withErrors($v->errors()); } else { //handle image upload, store image and store file path $contact->filename = $this->imageUpload(); //store new contact if validation passed successfully $contact->save(); //Update contact count stored in session $this->updateContactsCount(); //return to contacts view return redirect()->action('ContactsController@index')->with('status', 'Dodano ' . $contact->email); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $contact = new Contact(); $contact->fill($request->all()); $contact->save(); $contact = Contact::where('id', $contact->id)->with('files')->first(); return $contact; }
public function store(Request $request) { // Validation $this->validate($request, ['email' => 'required', 'message' => 'required|between:20,300']); $contact = new Contact($request->all()); $contact->save(); // return $request->all(); return redirect('contact'); }
/** * 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|max:255']); $contact = new Contact(); $contact->name = $request->name; $contact->save(); $id = $contact->id; return redirect('/contacts/' . $id); }
public function store(Requests\ContactRequest $request) { $contact = new Contact(); $contact->name = $request::get('name'); $contact->name = $request::get('phone_num'); $contact->email = $request::get('email'); $contact->message = $request::get('description'); $contact->save(); return \Redirect::back()->with('message', 'Your request has been submitted successfully. We will get back to you soon'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $input = Request::except('_token'); $contact = new Contact(); $contact->firstname = $input['firstname']; $contact->lastname = $input['lastname']; $contact->date = $input['date']; $contact->phone = $input['phone']; $contact->save(); return URL::To('ContactMt'); }
/** * Fungsi untuk Pengiriman data setelah user mengirimknan pesan */ public function sendMessage(Request $request) { $contact = new Contact(); $contact->name = $request->get('name'); $contact->phone = $request->get('phone'); $contact->email = $request->get('email'); $contact->message = $request->get('message'); $contact->save(); Session::flash('send', 'Data Berhasil di kirim'); return Redirect('/contactUs'); }
public function postContactUs(ContactPostRequest $request) { // dd($request->name); $contact_us = new Contact(); $contact_us->name = $request->name; $contact_us->email = $request->email; $contact_us->subject = $request->subject; $contact_us->message = $request->message; $contact_us->save(); return redirect($this->curYear . '/introduction/contact-us')->with('success', 'Pesan anda telah terkirim.'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $contact = new Contact($request->all()); $contact->save(); $name = $request->name; $email = $request->email; $message = $request->message; $technology = $request->technology; $industry = $request->industry; $this->sendConfirmation($name, $email, $technology, $industry, $message); return redirect('/contact')->with('success', 'Message successfully submitted'); }
public function store(ContactMeRequest $request) { $data = ['name' => $request->get('name'), 'email' => $request->get('email'), 'phone' => $request->get('phone'), 'message' => $request->get('message')]; $contacts = new Contact($data); $contacts->save(); $data = ['name' => $request->get('name'), 'email' => $request->get('email'), 'phone' => $request->get('phone'), 'msg' => $request->get('message')]; Mail::send('contact/email_template', $data, function ($message) { $message->from(Input::get('email'), 'Mail from contact page'); $message->to('*****@*****.**')->subject("message from " . Input::get('name')); $message->replyTo(Input::get('email'), Input::get('name')); }); return redirect('contact')->withStatus('We will get back to you soon'); }
/** * Show the application dashboard to the user. * * @return Response */ public function sendContact(Request $request) { $email = \StringHelper::filterString($request->input('email')); $name = \StringHelper::filterString($request->input('name')); $content = \StringHelper::filterString($request->input('comments')); if ($email != "" && $name != "" && $content != "") { $contact = new Contact(); $contact->contact_name = $name; $contact->contact_email = $email; $contact->contact_content = $content; $contact->save(); } return Redirect::back()->with('message', 'Success'); }
/** * Добавить контакт * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $contact = new \App\Contact($input = $request->input()); $validator = \Validator::make($contact->getAttributes(), $rules = self::getValidatorRules()); if ($validator->fails()) { $this->throwValidationException($request, $validator); } $contact->created_by = \Auth::getUser()->id; $contact->save(); Flash::success('Контакт успешно добавлен'); if (isset($input['add_new'])) { return redirect(route('contact.create')); } return redirect(route('contact.show', $contact)); }
/** * 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(), ['email' => 'email|required', 'g-recaptcha-response' => 'required']); if ($validator->fails()) { return response()->json(array('status' => 500, 'monolog' => array('title' => 'errors', 'message' => $validator->errors()))); } $contact = new Contact(); $contact->firstname = $request->firstname; $contact->lastname = $request->lastname; $contact->email = $request->email; $contact->message = $request->message; $contact->save(); $this->email($contact); return response()->json(array('status' => 200, 'monolog' => array('title' => 'success', 'message' => 'success'))); }
public function store(Request $request) { $validator = Validator::make($request->all(), ['name' => 'required', 'email' => 'required|email', 'message' => 'required']); if ($validator->fails()) { return redirect('/#contact')->withErrors($validator)->withInput(); } $name = $request->input('name'); $email = $request->input('email'); $message = $request->input('message'); $contact = new Contact(); $contact->name = $name; $contact->email = $email; $contact->message = $message; $contact->save(); $request->session()->flash('alert-success', 'Your message has been sent successfully !'); return redirect('/#contact')->withInput(); }
/** * Show the form for creating a new resource. * * @return Response */ public function create(Request $request) { $data = $request->all(); if ($data) { $contact = new Contact(); $contact->company = $data['company']; $contact->sector = $data['sector']; $contact->contact_person = $data['contact_person']; $contact->email = $data['email']; $contact->phone_no = $data['phone_no']; $contact->location = $data['location']; if ($contact->save()) { return Redirect::to('add'); } return Redirect::to('add')->With($error); } }
public function SaveLinks($id, Request $request) { $member = Member::find($id); $member->website = $request->get('website'); $member->facebook = $request->get('facebook', null); $member->twitter = $request->get('twitter', null); $member->google_plus = $request->get('google_plus', null); $member->save(); $contact = new Contact(); $contact->name = $request->get('name'); $contact->phone = $request->get('phone'); $contact->email = $request->get('email'); $contact->member_id = $member->id; $request->address = $request->get('address'); $contact->save(); return redirect()->route('members.projects', $member->id); }
public function store(Request $request) { if (!$request->wantsJson()) { return response("Contacts can only be created via json requests", 400); } $requestData = $request->all(); $validator = Validator::make($requestData, ['name' => 'required|max:255', 'email' => 'required|email|max:255|unique:contacts,email,NULL,id,deleted_at,NULL', 'filter_tags' => 'max:255']); if ($validator->fails()) { return response($validator->getMessageBag(), 422); } $contact = new Contact(); $contact->name = $requestData['name']; $contact->email = $requestData['email']; $contact->filter_tags = $requestData['filter_tags']; $contact->active = true; $contact->save(); //Re-fetch so we have a full record return Contact::findOrFail($contact->id); }
public function store(Request $request) { $iletisim = Contact::where('user_id', Auth::user()->id)->first(); if ($iletisim) { } else { $iletisim = new Contact(); } $iletisim->adres = $request->adres; $iletisim->telefon = $request->telefon; $iletisim->fax = $request->fax; $iletisim->location = $request->location; $iletisim->facebook = $request->facebook; $iletisim->email = $request->email; $iletisim->twitter = $request->twitter; $iletisim->youtube = $request->youtube; $iletisim->user_id = Auth::user()->id; $iletisim->save(); flash('Güncelleme işlemi başarıyla gercekleşti.', 'info'); return redirect()->back(); }
public function getContactUsForm(WebsiteFormRequest $request) { $slug = 'contact'; $this->request = $request; $model = new Contact(); foreach ($model->getFillable() as $a) { $model->{$a} = $this->request->get($a); } $model->save(); $article = $this->articleRepo->getBySlug($slug); /****************** send confirm email ***************/ $data = $request->only('name', 'email', 'surname', 'subject'); $data['messageLines'] = explode("\n", $request->get('message')); $data['mailSubject'] = trans('website.mail_message.contact') . ':' . $data['name'] . ' ' . $data['surname']; Mail::send('emails.contact', $data, function ($message) use($data) { $message->subject($data['mailSubject'])->to('*****@*****.**')->replyTo($data['email']); }); /******************** end email ***********************/ flash()->success(trans('website.message.contact_feedback')); return view('website.feedback', compact('article')); }
public function createContact(Request $request) { $validator = Validator::make($request->get('Contact'), Contact::$rules); if ($validator->fails()) { return redirect()->back()->withErrors($validator->errors()); } else { $contact = new Contact(); $contact->full_name = $request->input('Contact.full_name'); $contact->email = $request->input('Contact.email'); $contact->phone = $request->input('Contact.phone'); $contact->subject = $request->input('Contact.subject'); $contact->content = $request->input('Contact.content'); //save data contact $contact->save(); // send email $common = new Common(); $config = new Config(); $common->sendEmail('frontend.emails.contact', $data = ['contact' => $contact], $to = $config->getValueByKey('address_received_mail'), $toName = $contact->full_name, $subject = $contact->subject, $cc = $contact->email, $replyTo = $contact->email); //return redirect(route('contact'))->with('contact-status', 'Nội dung liên hệ của quý khách đã được gửi đến ban quản trị. Chúng tôi sẽ phản hồi quý khách trong thời gian sớm nhất. Xin cảm ơn!'); return 1; } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $contact = new Contact(); $contact->first_name = $request->input("first_name"); $contact->last_name = $request->input("last_name"); $contact->email = $request->input("email"); $contact->phone = $request->input("phone"); $contact->pref_appointment_time = $request->input("pref_appointment_time"); $contact->note = $request->input("note"); $contact->sell_form = $request->input("sell_form"); $contact->selling_type = $request->input("selling_type"); $contact->selling_address = $request->input("selling_address"); $contact->city = $request->input("city"); $contact->postal_code = $request->input("postal_code"); $contact->num_of_beds = $request->input("num_of_beds"); $contact->num_of_bathrooms = $request->input("num_of_bathrooms"); $contact->approximate_size = $request->input("approximate_size"); $contact->year_built = $request->input("year_built"); $contact->basement = $request->input("basement"); $contact->parking = $request->input("parking"); $contact->selling_time_frame = $request->input("selling_time_frame"); $contact->save(); return redirect('/')->with('message', 'Item created successfully.'); }
public function store(Request $request) { if (Auth::check()) { $staff_id = Auth::user()->id; $sfname = Auth::user()->fname; $slname = Auth::user()->lname; } else { return redirect('auth/login'); } $datedoc = Carbon::now(-6); $contact = new Contact(); $contact->fname = $request->input('fname'); $contact->lname = $request->input('lname'); $contact->datedoc = $datedoc; $contact->sfname = $sfname; $contact->sfname = $sfname; $contact->slname = $slname; $contact->staff_id = $staff_id; // $contact->eie = 0; // $contact->dss = 0; // $contact->client_id = 0; //=== this section checks for ids ==== $inquiry_id = $request->input('inquiry_id'); $client_id = $request->input('client_id'); $episode_id = $request->input('episode_id'); $looper = 0; $vals = array($inquiry_id, $client_id, $episode_id); $flds = array('inquiry_id', 'client_id', 'episode_id'); foreach ($flds as $fld) { $contact->setAttribute($fld, Input::has($fld) ? $vals[$looper] : '0'); $looper++; } //======================= $morechks = array('eie', 'dss', 'isprimaryrefsrc', 'isroisigned', 'isrefsrc'); foreach ($morechks as $morechk) { $contact->setAttribute($morechk, Input::has($morechk) ? true : false); } $contact->contactfname = $request->input('contactfname'); $contact->contactlname = $request->input('contactlname'); $contact->phone1 = $request->input('phone1'); $contact->phone1type = $request->input('phone1type'); $contact->phone2 = $request->input('phone2'); $contact->phone2type = $request->input('phone2type'); $contact->phone3 = $request->input('phone3'); $contact->phone3type = $request->input('phone3type'); $contact->reltoclient = $request->input('reltoclient'); $contact->refsrcreltoclient = $request->input('refsrcreltoclient'); $contact->address = $request->input('address'); $contact->city = $request->input('city'); $contact->usstate = $request->input('usstate'); $contact->zip = $request->input('zip'); // $contact->isrefsrc = $request->input('isrefsrc'); // $contact->isprimaryrefsrc = $request->input('isprimaryrefsrc'); // $contact->isroisigned = $request->input('isroisigned'); $contact->save(); return redirect()->route('inquiryview', $inquiry_id); }
public function store(ContactMeRequest $request) { $contacts = new Contact(['name' => $request->get('name'), 'email' => $request->get('email'), 'phone' => $request->get('phone'), 'message' => $request->get('message')]); $contacts->save(); return 'hello'; }
public function contacts($num, $entity_id) { for ($i = 0; $i < $num; $i++) { $item = new Contact(); $item->first_name = $this->faker->firstName; $item->last_name = $this->faker->lastName; $item->type = $this->faker->randomElement($array = array('office', 'employee')); $item->entity_id = $entity_id; if ($item->type != 'office') { $item->title = $this->faker->title; } $item->email = $this->faker->email; $item->save(); $this->addresses($this->faker->numberBetween(1, 1), $item->id); } }
public function createContact(Request $request) { $json = json_decode('{"success":false, "message": "Đăng ký không thành công"}'); //$arrayName = array('success' => false, 'message' => 'Đăng ký không thành công' ); $validator = Validator::make($request->get('Contact'), Contact::$rules); if ($validator->fails()) { if ($request->ajax()) { return response()->json($json); } else { return redirect()->back()->withErrors($validator->errors()); } } else { $contact = new Contact(); $contact->full_name = $request->input('Contact.full_name'); $contact->email = $request->input('Contact.email'); $contact->phone = $request->input('Contact.phone'); $contact->subject = $request->input('Contact.subject'); $contact->content = $request->input('Contact.content'); //Tiến hành lưu dữ liệu vào database $contact->save(); // send email $common = new Common(); $config = new Config(); try { $common->sendEmail('frontend.emails.contact', $data = ['contact' => $contact], $to = $config->getValueByKey('address_received_mail'), $toName = $contact->full_name, $subject = $contact->subject, $cc = $contact->email, $replyTo = $contact->email); } catch (Exception $e) { } if ($request->ajax()) { $json->success = true; $json->message = 'Chúng tôi sẽ chủ động cập nhật thông tin mới nhất đến bạn.'; return response()->json($json); } else { return redirect(route('contact'))->with('contact-status', 'Nội dung liên hệ của quý khách đã được gửi đến ban quản trị. Chúng tôi sẽ phản hồi quý khách trong thời gian sớm nhất. Xin cảm ơn!'); } } }
public function postlienhe(DanhgiaRequest $request) { $data = ['name' => $_POST['name'], 'email' => $_POST['email'], 'content' => $_POST['content']]; Mail::send('emails.blanks', $data, function ($msg) { $msg->from('*****@*****.**', "BooksOnline"); $msg->to($_POST['email'])->subject('Cảm ơn bạn đã liên hệ! chúng tôi sẽ hồi âm trong vòng 24h'); }); $contact = new Contact(); $contact->name = $request->name; $contact->email = $request->email; $contact->content = $request->content; $contact->save(); echo "<script>alert('Vui lòng kiểm tra lại Email của bạn.Chúng tôi sẽ liên hệ với bạn trong vong 24h')\n\t\twindow.location ='" . url('/') . "';\n\t\t</script>"; }