public function store(TrainingRequest $request) { $training = Training::create($request->all()); $training->pegawai()->attach($request->input('pegawai_list')); flash()->overlay('Data training berhasil ditambahkan!'); return redirect('training'); }
public function storetraining(Requests\CreateTrainingRequest $request) { $input = Request::capture()->all(); $input['Employer_id'] = Auth::id(); $input['updated_at'] = Carbon::now(); Training::create($input); \Session::flash('msg', 'You Have Successfully Added Training : ' . $input['title']); // return $input; //return $input['Employer_id']; return redirect('job/training'); }
/** * Store training information * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\RedirectResponse */ public function store(Request $request) { $this->validate($request, ['f_name' => 'required', 'email' => 'required', 'phone' => 'required', 'location' => 'required']); Training::create($request->all()); // Mail send to admin $mailData = ['name' => $request->f_name . ' ' . $request->l_name, 'location' => $request->location, 'email' => $request->email, 'course' => $request->course, 'address' => $request->address, 'phone' => $request->phone, 'suburb' => $request->suburb, 'state' => $request->state, 'postcode' => $request->postcode, 'participant' => $request->participant, 'date' => $request->date, 'payment_method' => $request->payment_method, 'coupon' => $request->coupon]; // Send Mail Mail::send('emails.training', $mailData, function ($message) use($mailData) { $message->to('*****@*****.**', $mailData['name'])->subject($mailData['course']); }); Session::flash('message', 'Thanks for your interest!'); return redirect()->back(); }
public function save_announcement(Request $request) { if (!Auth::user() || Auth::user()->role != 1) { return redirect('/'); } $rules = array('term' => 'required', 'field' => 'required', 'region' => 'required', 'month' => 'required'); $messages = array('term.required' => 'სწავლების ფორმა სავალდებულოა', 'field.required' => 'სწავლების სფერო სავალდებულოა', 'region.required' => 'ჩატარების ადგილი სავალდებულოა', 'month.required' => 'ჩატარების პერიოდი სავალდებულოა'); $input = input::all(); $file = Input::file('file'); if (isset($file) && !empty($file)) { $extension = $file->getClientOriginalExtension(); if ($extension != 'pdf') { $rules['pdf'] = 'required'; $messages['pdf.required'] = 'დასაშვებია მხოლოდ pdf გაფართოების ფაილები'; } } $this->validate($request, $rules, $messages); if (isset($file) && !empty($file)) { $file_name = str_random(10) . '.' . $file->getClientOriginalExtension(); $destinationPath = 'training_pdf'; $file->move($destinationPath, $file_name); $input['file'] = $file_name; } $training_to_delete = Training::find(input::get('id')); $training_to_delete->delete(); $training = Training::create($input); foreach (input::get('term') as $term) { $training->terms()->attach($term); } $training->fields()->attach(input::get('field')); $training->municipalities()->attach(input::get('municipalities')); if (!is_null(input::get('month'))) { foreach (input::get('month') as $month) { $training->months()->attach($month); } } $training->save(); return redirect('/'); }