/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['txtName' => 'required', 'rActive' => 'required|in:0,1']); $position = new Position(); $position->name = $request->txtName; $position->active = $request->rActive; $position->save(); return redirect()->route('admin.position.index')->with('message', 'Create position success!'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['position_title' => 'required', 'position_shortcode' => 'required']); $position = new Position(array('title' => $request->get('position_title'), 'shortcode' => $request->get('position_shortcode'))); $position->save(); //flash()->error('Success!','Your flyer has been created'); flash()->success('', 'Nauja pozicija sukurta'); return redirect()->back(); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(PositionsRequest $request) { $position = new Position(); $position->name = $request['name']; $slug = preg_replace('/\\s+/', '-', $request['name']); $position->slug = $slug; $position->save(); \Session::flash('success', $request['name'] . ' has been successfully added!'); return redirect()->back(); }
/** * 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|string', 'department_id' => 'required|numeric', 'project_id' => 'required|numeric']); $duplicate = Position::where('name', $request->name)->where('department_id', $request->department_id)->where('project_id', $request->project_id)->first(); if ($duplicate) { return response()->json(true); } $position = new Position(); $position->name = $request->name; $position->department_id = $request->department_id; $position->project_id = $request->project_id; $position->save(); return $position; }
/** * Insert position * * @param int $id * @return string */ public function insert() { $position = new Position(); $position->name = Request::input('name'); $position->description = Request::input('description'); $validator = Validator::make(['name' => $position->name], ['name' => ['required']]); if ($validator->fails()) { //return $validator->messages()->toJson(); //return Response::json($validator->messages(), 400); if (Request::ajax()) { return ""; } } $position->save(); echo json_encode($position); }