/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $subcategoria = new Subcategoria($request->all()); $this->validate($request, ['categoria_id' => 'required', 'nombre' => 'required|min:2|max:50|unique:subcategorias']); $subcategoria->save(); Flash::success('Subcategoria ' . $subcategoria->name . ' registrada exitosamente!!'); return redirect()->route('admin.subcategorias.index'); }
<?php function __autoload($class_name) { require_once '../model/' . $class_name . '.php'; } ?> <div class="main"> <div class="main-inner"> <div class="container"> <?php $subcategoria = new Subcategoria(); $categoria = new categoria(); if (isset($_POST['cadastrar'])) { $id_categoria = $_POST['categoria']; $nome_subcategoria = $_POST['nome_subcategoria']; $subcategoria->setIdCategoria($id_categoria); $subcategoria->setNome($nome_subcategoria); # Insert if ($subcategoria->insert()) { echo '<div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Inserido com sucesso!</strong> </div>'; header("Refresh: 2, home.php?pagina=list-subcategorias"); } } ?> <?php if (isset($_POST['atualizar'])) { $id_categoria = $_GET['categoria'];
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. */ public function loadModel() { if ($this->_model === null) { if (isset($_GET['id'])) { $this->_model = Subcategoria::model()->findbyPk($_GET['id']); } if ($this->_model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } } return $this->_model; }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $producto = producto::find($id); $categorias = Categoria::orderBy('nombre', 'ASC')->lists('nombre', 'id'); //esto se envia para el droplist de categorias $subcategorias = Subcategoria::where('categoria_id', '=', $producto->categoria_id)->lists('nombre', 'id'); //esto se envia para el droplist de categorias; return view('admin.productos.edit')->with('producto', $producto)->with('categorias', $categorias)->with('subcategorias', $subcategorias); }
<?php function __autoload($class_name) { require_once '../model/' . $class_name . '.php'; } ?> <div class="main"> <div class="main-inner"> <div class="container"> <?php $count = 1; $subcategoria = new Subcategoria(); if (isset($_GET['acao']) && $_GET['acao'] == 'deletar') { $id_subcategoria = (int) $_GET['id']; if ($subcategoria->delete($id_subcategoria)) { echo '<div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Deletado com sucesso!</strong> </div>'; header("Refresh: 2, home.php?pagina=list-subcategorias"); } } ?> <div class="row"> <div class="span12"> </div> <div class="span12"> <div id="target-1" class="widget"> <div class="widget-content"> <h1>Camu's WS System</h1>
//Função p/ atualizar/chamar outra página function MM_jumpMenu(targ, selObj, restore){ eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if(restore) selObj.selectedIndex = 0; } </script> <div class="main"> <div class="main-inner"> <div class="container"> <?php include "../libs/Date.php"; include "../libs/upload.php"; $categoria = new Categoria(); $subcategoria = new Subcategoria(); $produto = new Produto(); $date = new Date(); if (isset($_POST['cadastrar'])) { $id_categoria = $_GET['id_categoria']; $id_subcategoria = $_POST['subcategoria']; $nome = $_POST['nome']; $modelo = $_POST['modelo']; $img = upload($_FILES['img']); if ($_POST['lancamento'] == 'on') { $lancamento = 'S'; } else { $lancamento = 'N'; } if ($_POST['destaque'] == 'on') { $destaque = 'S';