本文整理汇总了PHP中Categoria::find方法的典型用法代码示例。如果您正苦于以下问题:PHP Categoria::find方法的具体用法?PHP Categoria::find怎么用?PHP Categoria::find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Categoria
的用法示例。
在下文中一共展示了Categoria::find方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: show
/**
* 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));
}
示例2: buscarCategoria
public function buscarCategoria($b)
{
$categoria = Categoria::find($b);
$temas = Tema::where('categoriaid', $b)->paginate(5);
$temas->setPath($b);
return view('BusquedaCategoria', compact('temas', 'categoria'));
}
示例3: postEdit
/**
* 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');
}
示例4: destroy
/**
* 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);
}
示例5: showPrincipal
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));
}
示例6: show
/**
* 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));
}
示例7: beforeFilter
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();
}
}
示例8: borrarCategoria
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;
}
示例9: function
<?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);
示例10: getDadosEmpreendimento
public function getDadosEmpreendimento($id)
{
$this->layout->content = View::make('admin.empreendimentoDadosGerais')->with('empreendimentos', Categoria::find($id));
}
示例11: destroy
/**
* 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');
}
示例12: pasarCategoria
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;
}
示例13:
<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">
示例14: function
<?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/');
});
示例15:
<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>