Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/06/2013, 02:06
Avatar de Fylux
Fylux
 
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 11 años, 10 meses
Puntos: 9
Respuesta: Dos dudas de Laravel

¿Entonces este ejemplo no sería correcto?
Código PHP:
class RegistrarController extends BaseController
{
    public function 
registrar()
    {
        
$usuario Input::get('usuario');
        
$password Input::get('password');
        
$email Input::get('email');
        
$rules = array(
                
'usuario' => 
                    array(
'required''min:3','max:20','alpha_dash','required'),
                
'password'=>
                    array(
'required''min:6','max:50','alpha_dash','required'),
                
'email'=>
                    array(
'required','email')
                    );

        
$validator Validator::make(Input::all(), $rules);

        if (
$validator->fails())
        {
            return 
Redirect::to('login')->withErrors($validator);
        }

        
$user Usuario::where('nombre''='$usuario)->orWhere('correo','=',$email)->first();
        if (
is_null($user))
        {
            
$user = new Usuario;
            
$user->nombre $usuario;
            
$user->password $password;
            
$user->correo $email;
            
$user->fecha_ingreso=time();
            
$user->ip=Request::getClientIp();

            
$user->save();
        }
        else
        {
            echo 
"Pong";
        }
    }

Supongo que para que fuese más MVC debería hacer que el insert se hiciera con un método del modelo.
¿Estoy en lo cierto?

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