/**
  * 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');
 }
Example #2
0
 /**
  * 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));
 }
Example #4
0
 /**
  * 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>');
 }