/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $contacto = contacto::find($id); $categoria = Categoria::find($contacto->categorias_id); // show the view and pass the nerd to it return View::make('contactos.show', array('contacto' => $contacto, 'categoria' => $categoria)); }
public function buscarCategoria($b) { $categoria = Categoria::find($b); $temas = Tema::where('categoriaid', $b)->paginate(5); $temas->setPath($b); return view('BusquedaCategoria', compact('temas', 'categoria')); }
/** * Show the form for editing the specified resource. * GET /categorias/{id}/edit * * @param int $id * @return Response */ public function postEdit() { $categoria_id = Input::get('categoria_id'); $categoria = Categoria::find($categoria_id); $categoria->update(Input::all()); $categoria->save(); return Redirect::to('categorias'); }
/** * Remove the specified resource from storage. * * @param int id * @return Response */ public function destroy($id) { $route = Route::getCurrentRoute()->getPath(); //$idDep = Session::get('idDep'); $val = ''; $routeIdAlu = str_replace('delete/{id}', $val, $route); $this->categoriaDisciplina->find($id)->delete(); return Redirect::to($routeIdAlu); }
public function showPrincipal() { $id = DB::table('categorias')->select('id')->take(1)->orderBy('id', 'DESC')->pluck('id'); $editarCategoria = Dado::join('categorias', 'categorias.id', '=', 'dados.categorias_id')->select('dados.id', 'dados.descricao', 'dados.video', 'dados.categorias_id', 'categorias.name')->where('dados.categorias_id', $id)->first(); $editarObra = Obra::join('categorias', 'categorias.id', '=', 'obras.categorias_id')->select('obras.id', 'obras.projetos', 'obras.servicos_inicias', 'obras.fundacoes', 'obras.estrutura', 'obras.alvenaria', 'obras.instalacoe_eletricas', 'obras.instalacoes_hidrossanitarias', 'obras.pavimentacao', 'obras.revestimentos', 'obras.cobertura_e_forros', 'obras.esquadrias', 'obras.pintura', 'obras.acabamento', 'obras.andamento_geral_da_obra', 'obras.categorias_id')->where('obras.categorias_id', $id)->first(); $editarConstruindo = Construindo::join('categorias', 'categorias.id', '=', 'construindo_com_qualidade.categorias_id')->select('construindo_com_qualidade.id', 'construindo_com_qualidade.descricao', 'construindo_com_qualidade.categorias_id', 'categorias.name')->where('construindo_com_qualidade.categorias_id', $id)->first(); $editarFotos = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.imagem', 'categorias.id')->where('fotos.categorias_id', $id)->get(); $mesEano = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->orderBy(\DB::raw('YEAR(fotos.mes)'), 'ASC')->orderBy(\DB::raw('MONTH(fotos.mes)'), 'ASC')->groupBy(\DB::raw('MONTH(fotos.mes)'))->groupBy(\DB::raw('YEAR(fotos.mes)'))->where('fotos.categorias_id', $id)->get(); // dd($mesEano); $this->layout->content = View::make('site.acompanheaobra')->with('editarCategoria', $editarCategoria)->with('editarObra', $editarObra)->with('mesEano', $mesEano)->with('editarConstruindo', $editarConstruindo)->with('editarFotos', Categoria::find($id)); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($url_seo) { $articulo = DB::table('articulos')->where('url_seo', '=', $url_seo)->first(); $id = $articulo->id; $articulo = Articulo::find($id); $articulo->visitas++; $articulo->save(); $categoria = Categoria::find($articulo->categorias_id); $archivos = DB::table('archivos')->where('padre', '=', 'articulo')->where('padre_id', '=', $articulo->id)->get(); $articulosrelacionados = DB::table('articulos')->where('estado', '=', 'publicado')->where('categorias_id', '=', $articulo->categorias_id)->where('id', '<>', $articulo->id)->orderBy('visitas', 'desc')->orderBy('created_at', 'desc')->paginate(3); // show the view and pass the nerd to it return View::make('articulos.show', array('articulo' => $articulo, 'articulosrelacionados' => $articulosrelacionados, 'categoria' => $categoria, 'archivos' => $archivos)); }
public function beforeFilter() { //Configurar AuthComponent $this->Auth->loginAction = array('controller' => 'users', 'action' => 'login'); $this->Auth->logoutRedirect = array('controller' => 'pages', 'action' => 'display'); $this->Auth->loginRedirect = array('controller' => 'pages', 'action' => 'display'); $this->Auth->loginError = "Su email o contraseña es invalido."; $this->Auth->authError = "Usted no tiene permiso para ver la pagina solicitada."; $this->Auth->allow('display', 'registrar', 'finalizar_registro', 'logout'); $this->Auth->allow('*'); //Obtener las Categorias App::import('Model', 'Categoria'); $aux_categorias = new Categoria(); $this->set('categorias_habilitadas', $aux_categorias->find('list')); $this->set('titulo', ''); if ($this->_detectarMovil()) { $this->autoRender = false; // $this->_configurarVista(); } }
public static function borrarCategoria($input) { $respuesta = array(); $reglas = array(); $validator = Validator::make($input, $reglas); if ($validator->fails()) { $respuesta['mensaje'] = $validator; $respuesta['error'] = true; } else { $categoria_basic = Categoria::find($input['id']); $categoria_basic->fecha_baja = date("Y-m-d H:i:s"); // $categoria_basic->nombre = $categoria->nombre . "-borrado"; // $categoria_basic->url = $categoria->url . "-borrado"; $categoria_basic->estado = 'B'; $categoria_basic->usuario_id_baja = Auth::user()->id; $categoria_basic->save(); $idiomas = Idioma::where('estado', 'A')->get(); foreach ($idiomas as $idioma) { /* if ($idioma->codigo != Config::get('app.locale')) { $datos_lang['url'] = $idioma->codigo . "/" . $datos_lang['url']; } * */ //$menu->idiomas()->attach($idioma->id, $datos_lang); $categoria = Categoria::join('categoria_lang', 'categoria_lang.categoria_id', '=', 'categoria.id')->where('categoria_lang.lang_id', $idioma->id)->where('categoria_lang.estado', 'A')->where('categoria.id', $input['id'])->first(); $datos = array('nombre' => $categoria->nombre . "-borrado", 'url' => $categoria->url . "-borrado", 'fecha_baja' => date("Y-m-d H:i:s"), 'usuario_id_baja' => Auth::user()->id, 'estado' => 'B'); $categoria_lang_baja = DB::table('categoria_lang')->where('id', $categoria->id)->update($datos); } foreach ($categoria_basic->menu as $menu) { $menu_id = $menu->id; } Menu::borrarMenu(['id' => $menu_id]); $respuesta['mensaje'] = 'Categoría eliminada.'; $respuesta['error'] = false; $respuesta['data'] = $categoria_basic; } return $respuesta; }
<?php /* PRINCIPAL */ Route::get('/', 'SitePrincipalController@showPrincipal'); /* EMPREENDIMENTO */ Route::get('/empreendimento/{id}', function ($id) { $editarCategoria = Dado::join('categorias', 'categorias.id', '=', 'dados.categorias_id')->select('dados.id', 'dados.descricao', 'dados.video', 'dados.categorias_id', 'categorias.name')->where('dados.categorias_id', $id)->first(); $editarObra = Obra::join('categorias', 'categorias.id', '=', 'obras.categorias_id')->select('obras.id', 'obras.projetos', 'obras.servicos_inicias', 'obras.fundacoes', 'obras.estrutura', 'obras.alvenaria', 'obras.instalacoe_eletricas', 'obras.instalacoes_hidrossanitarias', 'obras.pavimentacao', 'obras.revestimentos', 'obras.cobertura_e_forros', 'obras.esquadrias', 'obras.pintura', 'obras.acabamento', 'obras.andamento_geral_da_obra', 'obras.categorias_id')->where('obras.categorias_id', $id)->first(); $editarConstruindo = Construindo::join('categorias', 'categorias.id', '=', 'construindo_com_qualidade.categorias_id')->select('construindo_com_qualidade.id', 'construindo_com_qualidade.descricao', 'construindo_com_qualidade.categorias_id', 'categorias.name')->where('construindo_com_qualidade.categorias_id', $id)->first(); $editarFotos = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->where('fotos.categorias_id', $id)->first(); $mesEano = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->orderBy(\DB::raw('YEAR(fotos.mes)'), 'ASC')->orderBy(\DB::raw('MONTH(fotos.mes)'), 'ASC')->groupBy(\DB::raw('MONTH(fotos.mes)'))->groupBy(\DB::raw('YEAR(fotos.mes)'))->where('fotos.categorias_id', $id)->get(); // dd($editarFotos); return View::make('site.empreendimento')->with('editarCategoria', $editarCategoria)->with('editarObra', $editarObra)->with('editarConstruindo', $editarConstruindo)->with('mesEano', $mesEano)->with('editarFotos', Categoria::find($id)); }); Route::controller('/empreendimento', 'SiteEmpreendimentoController'); /* ACOMPANHE A OBRA */ Route::get('/acompanhe_a_obra', 'SiteAcompanheController@showPrincipal'); /* QUEM SOMOS */ Route::get('/quemsomos', 'SiteQuemsomosController@showPrincipal'); /* CONTATO */ Route::get('/contato', array('as' => 'contato', 'uses' => 'SiteContatoController@contato')); Route::post('/contato', 'SiteContatoController@postContato'); /* REGISTRO - CORRETOR */ Route::controller('registro', 'RegistroCorretorController'); /* LOGIN */ Route::get('login', array('as' => 'login', function () { return View::make('login'); }))->before('guest'); Route::post('login', array('before' => 'csrf', function () { $regras = array("email" => "required|email", "password" => "required|"); $validacao = Validator::make(Input::all(), $regras);
public function getDadosEmpreendimento($id) { $this->layout->content = View::make('admin.empreendimentoDadosGerais')->with('empreendimentos', Categoria::find($id)); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $categoria = Categoria::find($id); $categoria->delete(); Flash::success('La categoria ' . $categoria->nombre . ' fue eliminada exitosamente!!'); return redirect()->route('admin.categorias.index'); }
public static function pasarCategoria($id) { $seccion = Seccion::find($id); foreach ($seccion->menu as $menu) { $menu_id = $menu->id; } $menu = Menu::find($menu_id); foreach ($menu->categorias as $categoria) { $categoria_id = $categoria->id; } if ($seccion->lang()->titulo != "") { $nombre = $seccion->lang()->titulo; } else { $nombre = $menu->lang()->nombre; } $datosCategoria = array('nombre' => $nombre, 'categoria_id' => $categoria_id); $categoria_creada = Categoria::agregarCategoria($datosCategoria); $categoria = Categoria::find($categoria_creada['data']->id); foreach ($categoria->menu as $menu) { $menu_id = $menu->id; } $menu_nuevo = Menu::find($menu_id); foreach ($menu_nuevo->secciones as $seccion_menu) { $seccion_id = $seccion_menu->id; } foreach ($seccion->items as $item) { $item->secciones()->attach($seccion_id, array('estado' => 'A')); } $resultado = Seccion::borrarSeccion(['id' => $seccion->id]); return $resultado; }
<p>Espero que todos tenham uma ótima experiência e que possam aproveitar todas as ferramentas que o sistema tem a oferecer.</p> <p><strong>Forte abraço, e até a próxima!</strong></p> </div> <!-- /widget-content --> </div> <!-- /widget --> </div><!-- span 12 --> </div><!-- row --> <div class="widget-content"> <br /> <?php if (isset($_GET['acao']) && $_GET['acao'] == 'editar') { $id_categoria = (int) $_GET['id']; $resultado = $categoria->find($id_categoria); ?> <form id="edit-profile" class="form-horizontal" action="" method="post" enctype="multipart/form-data"> <fieldset> <div class="control-group"> <label class="control-label" for="titulo">Nome da categoria</label> <div class="controls"> <input type="text" class="span4" id="titulo" value="<?php echo $resultado->nome; ?> " name="nome_categoria"> <input type="hidden" name="id" value="<?php echo $resultado->id; ?> "> <input type="submit" name="atualizar" class="btn btn-primary" value="Atualizar">
<?php Route::controller('test', 'TestController'); if (false) { Route::get('/', function () { foreach (Artigo::get() as $item) { echo $item->categoria->titulo . '<br/>'; } foreach (Categoria::find(1)->artigos as $art) { echo $art->titulo . '<br>'; } }); } Route::get('/artigos/', function () { $artigos = Artigo::get(); return View::make('artigos', compact('artigos')); }); // Criar um novo artigo Route::get('/artigos/inserir', function () { return View::make('artigos_inserir'); }); Route::post('/artigos/inserir', function () { $artigo = new Artigo(); $artigo->titulo = Input::get('titulo'); $artigo->conteudo = Input::get('conteudo'); $artigo->save(); return Redirect::to('/artigos/'); });
<div id="page"><!-- - - - - - - - - - SECTION - - - - - - - - - --> <div class="pi-section-w pi-section-white"> <div class="pi-section"> <div class="pi-row pi-padding-bottom-10 isotope" data-isotope-mode="masonry"> @foreach ($articulos as $articulo) <?php $texto = $articulo->texto; $archivos = DB::table('archivos')->where('padre', '=', 'articulo')->where('padre_id', '=', $articulo->id)->first(); if (preg_match('/^.{1,260}\\b/s', $articulo->texto, $match)) { $texto = $match[0]; } $categoria = Categoria::find($articulo->categorias_id); ?> <div class="pi-col-sm-4 pi-col-xs-6 isotope-item"> <div class="pi-portfolio-item pi-portfolio-item-round-corners"> @if (count($archivos)>0 ) <div class="pi-img-w pi-img-round-corners pi-img-hover-zoom"> <a href="/uploads/big/{{ $archivos->archivo }}" class="pi-colorbox cboxElement"> <img src="/uploads/big/{{ $archivos->archivo }}" alt=""> <div class="pi-img-overlay pi-no-padding pi-img-overlay-dark"> <div class="pi-caption-centered"> <div> <span class="pi-caption-icon pi-caption-icon-dark pi-caption-scale icon-search"></span> </div> </div>
public function deleteCategorias($id) { $categoria = Categoria::find($id); $categoria->delete(); return Redirect::to("/categorias"); }
<p>A Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur natus molestias, ut corporis dolorem consequatur animi sint distinctio accusantium assumenda quo, iste voluptatum ducimus obcaecati odit, provident atque temporibus odio.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut eos cumque sapiente culpa blanditiis mollitia reprehenderit veritatis obcaecati? Nihil, cupiditate aperiam odit repellat dignissimos debitis quos exercitationem optio placeat sunt!</p> </div> <!-- /widget-content --> </div> <!-- /widget --> <div class="widget-header"> <i class="icon-plus"></i> <h3>Produtos</h3> </div> <!-- /widget-header --> <div class="widget-content"> <?php if (isset($_GET['acao']) && $_GET['acao'] == 'editar') { $id_produto = (int) $_GET['produto']; $resultado = $produto->find($id_produto); $id_cat = $resultado->id_categoria; $id_subcat = $resultado->id_subcategoria; $resultado1 = $categoria->find($id_cat); $resultado2 = $subcategoria->find($id_subcat); } ?> <form id="edit-profile" class="form-horizontal" action="" method="post" enctype="multipart/form-data"> <fieldset> <div class="control-group"> <label class="control-label" for="categoria">Categoria</label> <div class="controls"> <select class="form-control" id="categoria" name="categoria" onchange="MM_jumpMenu('parent', this, 0)"> <option <?php if (isset($_GET['acao']) && $_GET['acao'] == 'inserir') { echo 'value="home.php?pagina=produtos&acao=inserir&id_categoria=' . $resultado1->id . '"'; } elseif (isset($_GET['acao']) && $_GET['acao'] == 'editar') { echo 'value="home.php?pagina=produtos&acao=editar&produto=' . $id_produto . '&id_categoria=' . $resultado1->id . '"'; }