Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

Authenticate.php 735B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace App\Http\Middleware;
  3. use Filament\Exceptions\NoDefaultPanelSetException;
  4. use Filament\Facades\Filament;
  5. use Filament\Http\Middleware\Authenticate as Middleware;
  6. use Wallo\FilamentCompanies\FilamentCompanies;
  7. class Authenticate extends Middleware
  8. {
  9. /**
  10. * Get the path the user should be redirected to when they are not authenticated.
  11. */
  12. protected function redirectTo($request): ?string
  13. {
  14. try {
  15. $defaultPanelLoginUrl = Filament::getDefaultPanel()->getLoginUrl();
  16. } catch (NoDefaultPanelSetException) {
  17. $defaultPanelLoginUrl = Filament::getPanel(FilamentCompanies::getCompanyPanel())->getLoginUrl();
  18. }
  19. return $defaultPanelLoginUrl;
  20. }
  21. }