UserRole::ADMIN], ['description' => 'Full access to all features.' .' Manages users, configurations and global data supervision.' .' Can create, read, update and delete any record.'] ); UserRole::updateOrCreate( ['name' => UserRole::SUPERVISOR], ['description' => 'Limited access to certain features.' .' Can manage users but not administrators.' .' Can create, read, update and delete both own and other users\' records.'] ); UserRole::updateOrCreate( ['name' => UserRole::USER], ['description' => 'Day-to-day operational use. Can access all records' .' and create new ones, but can only update or delete their own.'] ); UserRole::updateOrCreate( ['name' => UserRole::GUEST], ['description' => 'Very limited access. Can only view information' .' not publicly available, with no editing capabilities.'] ); } }