/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(RubroRequestCreate $request) { $rubro = new Rubro($request->all()); $rubro->save(); Flash::success('El rubro "' . $rubro->nombre . '" ha sido registrado de forma existosa.'); return redirect()->route('admin.rubros.index'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $plan = Plan::find($id); $rubros = Rubro::lists('nombre', 'id'); $periodos = Period::lists('nombre', 'id'); return view('plan.edit', compact('plan', 'rubros', 'periodos')); }
/** * Bind data to the view. * * @param View $view * @return void */ public function compose(View $view) { $empresaslista = Empresa::orderBy('nombre', 'ASC')->lists('nombre', 'nombre'); $localidades = Localidad::orderBy('nombre', 'ASC')->lists('nombre', 'id'); $rubros = Rubro::orderBy('nombre', 'ASC')->lists('nombre', 'id'); $view->with('rubros', json_decode($rubros, true))->with('empresaslista', json_decode($empresaslista, true))->with('localidades', json_decode($localidades, true)); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { try { Rubro::destroy($id); } catch (Exception $e) { } return redirect()->route('admin.rubro.index')->with('message', '<div class="alert alert-success" style="margin-top:15px">Rubro eliminado con Éxito</div>'); }