Atributos ocultos do Laravel. por exemplo. Senha - segurança

De acordo comhttp://laravel.com/docs/eloquent, é possível ocultar atributos da matriz ou da conversão JSON usando uma variável $ hidden protegida no modelo.

class User extends Eloquent {
    protected $hidden = array('password');
}

Ótimo, no entanto, quando correndoprint_r(User::all()) a senha criptografada é enviada do servidor para o cliente dentro do objeto Usuário.

Isso não está restrito apenas a print_r (), se o usuário específico for consultado,$user->password exibirá a senha criptografada na exibição.

Existe uma maneira de parar isso? Toda vez que meu objeto de usuário é consultado, a senha é enviada com ele como parte dos dados, mesmo que não precise ser.

Illuminate\Database\Eloquent\Collection Object
(
[items:protected] => Array
    (
        [0] => User Object
            (
                [hidden:protected] => Array
                    (
                        [0] => password
                    )

                [connection:protected] => 
                [table:protected] => 
                [primaryKey:protected] => id
                [perPage:protected] => 15
                [incrementing] => 1
                [timestamps] => 1
                [attributes:protected] => Array
                    (
                        [id] => 1
                        [email] => [email protected]
                        [first_name] => Admin
                        [last_name] => User
                        [password] => $2yem forma de objeto7Wg2Wim9zHbtGQRAi0z6XeapJbAIoh4RhEnVXvdMtFnwcOh5g/W2a
                        [permissions] => 
                        [activated] => 1
                        [activation_code] => 
                        [activated_at] => 
                        [last_login] => 
                        [persist_code] => 
                        [reset_password_code] => 
                        [created_at] => 2013-09-26 10:24:23
                        [updated_at] => 2013-09-26 10:24:23
                    )

questionAnswers(3)

yourAnswerToTheQuestion