本文整理汇总了PHP中Categoria::join方法的典型用法代码示例。如果您正苦于以下问题:PHP Categoria::join方法的具体用法?PHP Categoria::join怎么用?PHP Categoria::join使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Categoria
的用法示例。
在下文中一共展示了Categoria::join方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: vistaEditar
public function vistaEditar($id)
{
//Me quedo con la categoria, buscando por id
//$categoria = Categoria::find($id);
$lang = Idioma::where('codigo', App::getLocale())->where('estado', 'A')->first();
$categoria = Categoria::join('categoria_lang', 'categoria_lang.categoria_id', '=', 'categoria.id')->where('categoria_lang.lang_id', $lang->id)->where('categoria_lang.estado', 'A')->where('categoria.id', $id)->first();
$categorias = Categoria::where('estado', 'A')->where('id', '<>', $id)->get();
$this->array_view['categoria'] = $categoria;
$this->array_view['categorias'] = $categorias;
if ($categoria) {
return View::make($this->folder_name . '.editar', $this->array_view);
} else {
$this->array_view['texto'] = Lang::get('controllers.error_carga_pagina');
return View::make($this->project_name . '-error', $this->array_view);
}
}
示例2: lang
public function lang()
{
$lang = Idioma::where('codigo', App::getLocale())->where('estado', 'A')->first();
$categoria = Categoria::join('categoria_lang', 'categoria_lang.categoria_id', '=', 'categoria.id')->where('categoria_lang.lang_id', $lang->id)->where('categoria_lang.estado', 'A')->where('categoria.id', $this->id)->first();
if (is_null($categoria)) {
echo "Por null";
$lang = Idioma::where('codigo', 'es')->where('estado', 'A')->first();
$categoria = Categoria::join('categoria_lang', 'categoria_lang.categoria_id', '=', 'categoria.id')->where('categoria_lang.lang_id', $lang->id)->where('categoria_lang.estado', 'A')->where('categoria.id', $this->id)->first();
}
return $categoria;
}