id bigint(20) unsigned username varchar(50) full_name varchar(100) name varchar(255) email varchar(255) phone varchar(20) profile_image varchar(255) bio text last_login timestamp last_login_ip varchar(45) role enum('admin','teacher','parent') status enum('active','inactive') email_verified_at timestamp password_hash varchar(255) remember_token varchar(100) created_at timestamp updated_at timestamp