本文整理汇总了PHP中Empresa::find方法的典型用法代码示例。如果您正苦于以下问题:PHP Empresa::find方法的具体用法?PHP Empresa::find怎么用?PHP Empresa::find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Empresa
的用法示例。
在下文中一共展示了Empresa::find方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getAction
public function getAction()
{
//Primero desabilitamos la vista del controlador
$this->view->disable();
//Comprobamos si hemos encontrado la informacion
if ($this->request->isGet() == true) {
//Asi lo hacemos para un acceso a una db normal
//los recuperamos todos
$empresas = Empresa::find();
//los recorremos todos para mostrarlos
foreach ($empresas as $empresa) {
$this->_empresas[] = $empresa;
}
//generamos la respuesta con el contenido en un JSON
$this->response->setJsonContent(array("empresas" => $this->_empresas));
/*
//Asi lo hacemos para un acceso a una Api REST
$url = 'http://localhost/guarderiarest/api/empresas/';
$json = file_get_contents($url);
$this->_empresas = json_decode($json,true);
$this->response->setJsonContent(array("empresas" => $this->_empresas));
*/
$this->response->setStatusCode(200, "OK");
$this->response->send();
} else {
//Si no la encontramos entonces respondemos que no la hemos encontrado
$this->response->setStatusCode(404, "Not Found");
}
}
示例2: postEditEmpresa
public function postEditEmpresa()
{
//validar formulario
$rules = array('nombre' => 'required', 'razon_social' => 'required', 'domicilio' => 'required', 'rfc' => 'required|max:13|min:12', 'telefono' => 'required', 'cp' => 'required|numeric', 'logo' => 'image|mimes:jpeg,bmp,png');
$messages = array('required' => 'El campo :attribute es obligatorio', 'numeric' => 'Capture solo números', 'max' => 'Capture máximo :max caracteres', 'min' => 'Capture minimo :min caracteres', 'image' => 'Solo se aceptan imagenes jpeg, png, bmp o gif', 'size' => 'el :attribute debe ser de :size numeros');
$validator = Validator::make(Input::all(), $rules, $messages);
if ($validator->fails()) {
return Redirect::back()->withInput()->withErrors($validator)->with('registro', 'modificando')->with('tab', 'tab1');
}
//al pasar la validacion se procede a guardar campos
$id = Input::get('id');
$empresa = Empresa::find($id);
$file = Input::file('logo');
$empresa->nombre = Input::get('nombre');
$empresa->razon_social = Input::get('razon_social');
$empresa->domicilio = Input::get('domicilio');
$empresa->rfc = Input::get('rfc');
$empresa->cp = Input::get('cp');
$empresa->telefono = Input::get('telefono');
if (Input::hasFile('logo')) {
//checa si trae archivo para poder guardar
$empresa->logo = Input::file('logo')->getClientOriginalName();
//nombre original de la foto
$file->move("public/img/upload/empresa", $file->getClientOriginalName());
}
$empresa->save();
return Redirect::back()->with('status', 'update')->with('tab', 'tab1');
}
示例3: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
//
$empresa = Empresa::find(Auth::user()->id);
$precio = Input::get('precioServicio');
$servicio = Input::get('servicio');
$empresa->actividades()->attach($servicio, array('precio' => $precio));
return "good!";
}
示例4: show
/**
* Display the specified resource.
*
* @param int $id
* @return Response
*/
public function show($name)
{
$deporte = new Deporte();
$service = new Actividad();
$id = Auth::user()->id;
$empresa = Empresa::find($id);
$deportes = $empresa->deportes;
$servicios = $empresa->actividades;
return View::make('dashboard.dashboard', array('empresaNombre' => $name, 'deport' => $deporte->comboDeporte(), 'service' => $service->comboServicios(), 'deportes' => $deportes, 'servicios' => $servicios));
}
示例5: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
//
$empresa = Empresa::find(Auth::user()->id);
$deporte = Input::get('deport');
$diaHabil = Input::get('precioHabil');
$diaFin = Input::get('precioFin');
//Prueba con el método del modelo Empresa
$empresa->deportes()->attach($deporte, array('precio_dia_habil' => $diaHabil, 'precio_fin_semana' => $diaFin));
}
示例6: update
/**
* Update the specified resource in storage.
*
* @param int $id
* @return Response
*/
public function update($id)
{
$data = Input::all();
$empresa = Empresa::find($id);
$empresa->nombre = $data['nombre'];
$empresa->ruc = $data['ruc'];
$empresa->telefono = $data['telefono'];
$empresa->descripcion = $data['descripcion'];
$empresa->save();
return Redirect::route('datos.empresas.index');
}
示例7: show
/**
* Display the specified resource.
*
* @param int $id
* @return Response
*/
public function show($id)
{
//
$ciudad = new Ciudad();
$iD = Auth::user()->id;
$empresa = Empresa::find($iD);
$direcciones = $empresa->ciudades;
$company = $empresa->descripcion;
$nit = $empresa->nit;
$email = $empresa->email;
return View::make('dashboard.datos', array('ciudad' => $ciudad->comboCiudad(), 'direcciones' => $direcciones, 'empresaNombre' => $id, 'company' => $company, 'nit' => $nit, 'mail' => $email));
}
示例8: borrar_empresa
public function borrar_empresa()
{
$id = Input::get('idedit');
$empresa = Empresa::find($id);
if ($empresa->delete()) {
Session::flash('message', 'Eliminado correctamente');
Session::flash('class', 'success');
} else {
Session::flash('message', 'Ha ocurrido un error, intentelo nuevamente');
Session::flash('class', 'danger');
}
return Redirect::to('empresa');
}
示例9: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
//
$telefono = new Telefono();
$empresa = Empresa::find(Auth::user()->id);
$direcciones = Input::get('direccion');
$ciudad = Input::get('city');
$telefono->telefono = Input::get('telefono');
$empresa->ciudades()->attach($ciudad, array('descripcion' => $direcciones));
$idD = DB::table('Direcciones')->where(function ($query) {
$query->where('id_ciudad', '=', Input::get('city'))->where('empresa_id', '=', Auth::user()->id);
})->pluck('id');
$direccion = Direccion::find($idD);
$telefono = $direccion->telefono()->save($telefono);
return 'maybe';
}
示例10: imprimir
{
}
public function imprimir()
{
$this->layout = 'imprimir';
$despesas = null;
list($pessoasId, $empresaId, $dataInicio, $dataFim) = explode('/', $_GET['param']);
$empresa = new Empresa();
$dadosEmpresa = $empresa->find('all', array('id' => $empresaId), array('logo', 'nome_fantasia', 'razao'));
$entradas = $this->Financeiro->filtrar($empresaId, $pessoasId, $dataInicio, $dataFim, array(2, 3, 4, 5));
if (empty($pessoasId)) {
$despesas = $this->Despesa->filtrar($empresaId, $dataInicio, $dataFim);
}
$this->set('dadosEmpresa', $dadosEmpresa[0]);
$this->set('entradas', $entradas);
$this->set('despesas', $despesas);
$this->set('dataInicio', $dataInicio);
$this->set('dataFim', $dataFim);
示例11: destroy
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return Response
*/
public function destroy($id)
{
$empresa = Empresa::find($id);
if (is_null($empresa)) {
return 'eliminado';
}
$empresa->delete();
return Redirect::to('prueba');
}
示例12: postEditar
/**
* Update the specified resource in storage.
* POST /usuario/editar
*
* @return Response
*/
public function postEditar()
{
if (Request::ajax()) {
$usuarioId = Input::get('id');
$regex = 'regex:/^([a-zA-Z .,ñÑÁÉÍÓÚáéíóú]{2,60})$/i';
$required = 'required';
$numeric = 'numeric';
$reglas = array('nombre' => $required . '|' . $regex, 'apellido' => $required . '|' . $regex, 'usuario' => $regex . '|unique:usuarios,usuario,' . $usuarioId, 'dni' => 'required|min:8|unique:usuarios,dni,' . $usuarioId, 'perfil' => $required . '|' . $numeric, 'empresa' => $required . '|' . $numeric, 'area' => $required . '|' . $numeric, 'sexo' => $required, 'zonales_selec' => $required);
$mensaje = array('required' => ':attribute Es requerido', 'regex' => ':attribute Solo debe ser Texto', 'numeric' => ':attribute seleccione una opcion');
$validator = Validator::make(Input::all(), $reglas, $mensaje);
if ($validator->fails()) {
return Response::json(array('rst' => 2, 'msj' => $validator->messages()));
}
$usuarios = Usuario::find($usuarioId);
$usuarios['nombre'] = Input::get('nombre');
$usuarios['apellido'] = Input::get('apellido');
$usuarios['usuario'] = Input::get('usuario');
if (Input::get('password') != '') {
$usuarios['password'] = Hash::make(Input::get('password'));
}
$usuarios['dni'] = Input::get('dni');
$usuarios['email'] = Input::get('email');
$usuarios['celular'] = Input::get('celular');
$usuarios['perfil_id'] = Input::get('perfil');
$usuarios['sexo'] = Input::get('sexo');
$usuarios['empresa_id'] = Input::get('empresa');
$usuarios['area_id'] = Input::get('area');
$usuarios['estado'] = Input::get('estado');
$usuarios['usuario_updated_at'] = Auth::user()->id;
$usuarios->save();
$empresas = Input::get('empresas');
$submodulos = Input::get('submodulos');
$quiebregrupos = Input::get('quiebregrupos');
//empresas
DB::table('empresa_usuario')->where('usuario_id', $usuarioId)->update(array('estado' => 3));
// 3 : eliminado permanente
//si estado de usuario esta activo y no selecciono nin gun quebre
if (Input::get('estado') == 1 and $empresas != 'null' and $empresas != '') {
for ($i = 0; $i < count($empresas); $i++) {
$empresaId = $empresas[$i];
$empresa = Empresa::find($empresaId);
//buscando en la tabla
$empresaUsuario = array();
$empresaUsuario = DB::table('empresa_usuario')->where('empresa_id', '=', $empresaId)->where('usuario_id', '=', $usuarioId)->first();
if (is_null($empresaUsuario) and count($empresaUsuario) == 0) {
$usuarios->empresas()->save($empresa, array('estado' => 1));
} else {
//update a la tabla empresa_usuario
DB::table('empresa_usuario')->where('empresa_id', '=', $empresaId)->where('usuario_id', '=', $usuarioId)->update(array('estado' => 1));
}
}
}
//zonales
$pertenece = Input::get('pertenece');
$zonales = explode(',', Input::get('zonales_selec'));
//actulizando a estado 0 segun quiebre seleccionado
DB::table('usuario_zonal')->where('usuario_id', $usuarioId)->update(array('estado' => 0, 'pertenece' => 0));
$estado = 0;
//si estado de usuario esta activo y selecciono zonales
if (Input::get('estado') == 1 and !empty($zonales)) {
for ($i = 0; $i < count($zonales); $i++) {
$zonalId = $zonales[$i];
$zonal = Zonal::find($zonalId);
//buscando en la tabla
$usuarioZonal = DB::table('usuario_zonal')->where('usuario_id', '=', $usuarioId)->where('zonal_id', '=', $zonalId)->first();
//pertenece
//$pertenece = Input::get('pertenece'.$zonalId, 0);
if ($pertenece == $zonalId) {
$estado = 1;
} else {
$estado = 0;
}
if (is_null($usuarioZonal) and count($usuarioZonal) == 0) {
$usuarios->zonales()->save($zonal, array('estado' => 1, 'pertenece' => $estado));
} else {
DB::table('usuario_zonal')->where('usuario_id', '=', $usuarioId)->where('zonal_id', '=', $zonalId)->update(array('estado' => 1, 'pertenece' => $estado));
}
}
}
//submodulos
$modulos = Input::get('modulos_selec');
DB::table('submodulo_usuario')->where('usuario_id', $usuarioId)->update(array('estado' => 3));
// 3 : eliminado permanente
if ($modulos) {
//si selecciono algun menu
$modulos = explode(',', $modulos);
$submodulos = array();
$update = array();
for ($i = 0; $i < count($modulos); $i++) {
$moduloId = $modulos[$i];
//almacenar las opciones seleccionadas
$submodulos[] = Input::get('submodulos' . $moduloId);
}
for ($i = 0; $i < count($submodulos); $i++) {
//.........这里部分代码省略.........
示例13: postFichaEmpresa
public function postFichaEmpresa($id_empresa)
{
$empresa = Empresa::find($id_empresa);
$data = $_POST;
foreach ($data as $index => &$value) {
if ($index == "field_eval_fecha_evaluacion") {
$value = DateSql::changeToSql($value);
}
}
$this->saveCRUDForm($empresa, $data);
return Redirect::back()->withOk('Ficha modificada con éxito');
}
示例14: submit_disable_empresa
public function submit_disable_empresa()
{
if (Auth::check()) {
$data["inside_url"] = Config::get('app.inside_url');
$data["user"] = Session::get('user');
$data["permisos"] = Session::get('permisos');
if (in_array('side_listar_empresas', $data["permisos"])) {
$empresa_id = Input::get('empresa_id');
$url = "empresas/edit_empresa/" . $empresa_id;
$empresa = Empresa::find($empresa_id);
$empresa->delete();
$descripcion_log = "Se eliminó la empresa con id {{$empresa_id}}";
Helpers::registrarLog(5, $descripcion_log);
Session::flash('message', 'Se inhabilitó correctamente la empresa.');
return Redirect::to($url);
} else {
$descripcion_log = "Se intentó acceder a la ruta '" . Request::path() . "' por el método '" . Request::method() . "'";
Helpers::registrarLog(10, $descripcion_log);
return View::make('error/error');
}
} else {
return View::make('error/error');
}
}
示例15:
<noscript>
Necesita activar Javascript para usar éste sitio
</noscript>
<div class="grupo titulo total base-tabla medio">
<div class="caja total" align="center">
HOME BANKING
</div>
</div>
<div class="grupo">
<div class="caja total" align="center">
<?php
Formatos::titulo(Empresa::find(1)->nombre_int);
?>
<img src="img/titulo.png">
</div>
</div>
<div class="grupo sombra base-90 movil-65 tablet-40 redondear login">
<form action="entrar" method="post" onsubmit="$('#loading').show();$('#mensaje').hide();">
<div class="caja total titulo" align="center">
Inicio de sesión
</div>
<br>
<div class="caja total" align="center" id="loading" style="display:none">
<img src="img/ajax-cargando.gif"> <br>
<span class="bg-danger">Accediendo...</span>
<br>