/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Tipo_ProductoRequestCreate $request) { $tipo = new Tipoproducto($request->all()); $tipo->save(); Flash::success('El tipo de producto "' . $tipo->nombreTipo . '" ha sido registrado de forma existosa.'); return redirect()->route('admin.tipoproducto.index'); }
/** * Bind data to the view. * * @param View $view * @return void */ public function compose(View $view) { $productoslista = Producto::orderBy('nombre', 'ASC')->searchActivos()->lists('nombre', 'nombre'); $marcas = Marca::orderBy('nombre', 'ASC')->searchActivos()->lists('nombre', 'id'); $tipos = Tipoproducto::orderBy('nombreTipo', 'ASC')->lists('nombreTipo', 'id'); $view->with('marcas', json_decode($marcas, true))->with('tipos', json_decode($tipos, true))->with('productoslista', json_decode($productoslista, true)); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $marca = Marca::find($id); $productoslista = Producto::searchMarcas($id)->searchActivos()->orderBy('nombre', 'ASC')->lists('nombre', 'nombre'); $tipos = Tipoproducto::orderBy('nombreTipo', 'ASC')->lists('nombreTipo', 'id'); $productos = Producto::searchMarcas($id)->searchActivos()->orderBy('nombre', 'ASC')->paginate(); return view('front.marcas.showMarca')->with('tipos', json_decode($tipos, true))->with('productoslista', json_decode($productoslista, true))->with('productos', $productos)->with('marca', $marca); }