self::ATTEMPTING, 'Illuminate\\Auth\\Events\\Failed' => self::FAILED, 'Illuminate\Auth\Events\Lockout' => self::LOCKOUT, ]; } /** * Laravel nova events */ public static function laravelNovaEvents(): array { return [ self::laravelNovaActionEvent(), ]; } /** * Laravel nova action event */ public static function laravelNovaActionEvent(): string { return ActionEvent::class; } /** * Guest the event * @param string|object $event */ public static function guessEvent(string|object $event): string { if (is_object($event)) { $event = get_class($event); } return self::laravelDefaultEvents()[$event] ?? ''; } }