Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Funciones estáticas disponibles en todos los controlador Laravel

Estas en el tema de Funciones estáticas disponibles en todos los controlador Laravel en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Buenas, estoy migrando un código de PHP normal a Laravel. En mi antiguo código tenía un archivo llamado datos_auxiliares con una clase llamada Datos llena ...
  #1 (permalink)  
Antiguo 26/06/2013, 08:01
Avatar de Fylux  
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 11 años, 8 meses
Puntos: 9
Funciones estáticas disponibles en todos los controlador Laravel

Buenas, estoy migrando un código de PHP normal a Laravel.
En mi antiguo código tenía un archivo llamado datos_auxiliares con una clase llamada Datos llena de métodos estáticos que me ahorraban mucho trabajo. Para usarlos les hacía un include en cada clase y los llamaba de forma estática.
Sin embargo no se cual sería la forma correcta de hacer esto en Laravel, ¿alguna idea?

Saludos.
__________________
Si todos escribiéramos sin faltas de ortografía, el mundo sería un lugar mejor.
  #2 (permalink)  
Antiguo 26/06/2013, 15:45
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años
Puntos: 137
Respuesta: Funciones estáticas disponibles en todos los controlador Laravel

pues depdende que hacen esos metodos, podrian ser helpers, o podrias ponerlos en un modelo

todo depende de la responsabilidad de cada método
__________________
>> abimaelmartell.com
  #3 (permalink)  
Antiguo 26/06/2013, 15:54
Avatar de Fylux  
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 11 años, 8 meses
Puntos: 9
Respuesta: Funciones estáticas disponibles en todos los controlador Laravel

Un ejemplo podría ser un método al que se le pasa el id de un usuario y este te devuelve la cantidad de mensajes que ha recibido.

Saludos.
__________________
Si todos escribiéramos sin faltas de ortografía, el mundo sería un lugar mejor.
  #4 (permalink)  
Antiguo 26/06/2013, 17:43
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años
Puntos: 137
Respuesta: Funciones estáticas disponibles en todos los controlador Laravel

eso iria en el modelo del usuario, algo como...
$user->getMessagesCount();

y no tiene que ser estático
__________________
>> abimaelmartell.com
  #5 (permalink)  
Antiguo 27/06/2013, 01:01
Avatar de Fylux  
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 11 años, 8 meses
Puntos: 9
Respuesta: Funciones estáticas disponibles en todos los controlador Laravel

Cita:
Iniciado por abimex Ver Mensaje
eso iria en el modelo del usuario, algo como...
$user->getMessagesCount();

y no tiene que ser estático
Muchas grcias

Saludos.
__________________
Si todos escribiéramos sin faltas de ortografía, el mundo sería un lugar mejor.

Última edición por GatorV; 27/06/2013 a las 07:56

Etiquetas: controlador, funciones, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.