UI Flux, rotas Livewire e scripts Composer
Documentação KOLOS

UI Flux, rotas Livewire e scripts Composer

Data: 2026-04-09

Alterações

  • Booking (/booking): formulário alinhado com Flux (flux:input, flux:radio.group variant cards, flux:callout, flux:error). wire:model.live apenas em data e quadra (lista do dia); restantes campos com binding deferido até à ação. Erros de cancelamento usam a chave booking_cancel para aparecer junto da lista.
  • Manage courts: checkboxes nativos substituídos por flux:checkbox; inputs de criação/edição com wire:model deferido.
  • Rotas: páginas Livewire passam a Route::livewire(...) (recomendação Livewire 4); CSV e rotas com closure/controller mantêm Route::get.
  • Composer: scripts pint, pint:test, phpstan, phpstan:baseline para alinhar com qualidade local via Sail (vendor/bin/sail composer …).

Validação

  • vendor/bin/sail exec laravel.test php artisan test