Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2015, 07:35
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 5 meses
Puntos: 641
Respuesta: Patron de repositorios + Laravel

Checa este post, me parece muy bien explicado

http://heera.it/laravel-repository-pattern#.VLkOXSuG8eE

La idea es que el repositorio haga las consultas al modelo y luego uses una funcion construct en tu controlador

digamos que sería algo así

tienes esto en tu clase UserRepository

Código PHP:
    public function editUserName($id$username
    {    
        
$id Auth::id(); 
        
$user User::find($id); 
        
$user->username $username
         
        
$user->save(); 
    } 

y en tu controlador

Código PHP:
    public function __construct(UserRepository $user)
    {
        
$this->user $user;
    }

    public function 
editUser($id)
    {
        
$username Input::get('username'); //no se si esto se puede mandar al repository, sería cosa de probar
        
$user $this->user->editUserName($id$username);
        return 
View::make('user.profile');
    } 
Bueno creo que esa es la idea. Igual si lees el tutorial lo entenderás muy bien.