Para evitar que al registrarse un usuario, este pueda ponerse un rol con un ataque mediante una herramienta de chrome developer tools o parecida, y agregarse el mismo el rol de administrador. Vamos a hacer que cada usuario registrado automáticamente se guarde en la base de datos con el rol de user. Para ello hay que modificar el método create del archivo AuthController.php y debe quedar como sigue:
protected function create(array $data)
{
$user = new User([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
$user->role = 'user';
$user->save();
}
{
$user = new User([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
$user->role = 'user';
$user->save();
}
