public function store(CreateEntityRequest $request) { $rol_id = $request->input('rol_id'); if (Auth::user()->getRol() == "Institución" && Auth::user()->extractRol($rol_id) == "Administrador") { return redirect()->to('entidades/create')->withInput()->withErrors(array('invalid' => 'No posee privilegios para crear una entidad con el rol de administrador')); } if ($this->existEntity($request->input('name'))) { return redirect()->to('entidades/create')->withInput()->withErrors(array('invalid' => 'Ya ese nombre fue tomado favor escribir otro')); } $date = Carbon::now(); $entity = new Entity($request->all()); $entity->created_at = $date; $entity->updated_at = $date; $entity->save(); return redirect()->route('entidades.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateEntityRequest $request) { Entity::create($request->all()); return ['created' => true]; }