This commit is contained in:
Dan Harrin
2024-01-11 10:58:46 +00:00
parent 37bdfee84c
commit 495c15464f
4 changed files with 35 additions and 35 deletions
+9 -9
View File
@@ -212,7 +212,7 @@ public function panel(Panel $panel): Panel
## Changing the default slugs
Filament uses sensible English slugs by default when registering its routes. These can be changed by setting them in the methods below.
Filament uses sensible English slugs by default when registering its routes. These can be changed by setting them in the methods below.
```php
use Filament\Panel;
@@ -222,13 +222,13 @@ public function panel(Panel $panel): Panel
return $panel
// ...
->tenantBillingSlug('abrechnung')
->loginSlug('einloggen')
->passwordResetRequestSlug('anfragen')
->passwordResetSlug('zuruecksetzen')
->passwordResetPrefix('passwort-ruecksetzung')
->registrationSlug('registrieren')
->emailVerificationPromptSlug('auffordern')
->emailVerificationVerifySlug('verifizieren')
->emailVerificationPrefix('email-verifizierung');
->loginRouteSlug('einloggen')
->passwordResetRequestRouteSlug('anfragen')
->passwordResetRouteSlug('zuruecksetzen')
->passwordResetRoutesPrefix('passwort-ruecksetzung')
->registrationRouteSlug('registrieren')
->emailVerificationPromptRouteSlug('auffordern')
->emailVerificationVerifyRouteSlug('verifizieren')
->emailVerificationRoutesPrefix('email-verifizierung');
}
```
+2 -2
View File
@@ -35,7 +35,7 @@ Route::name('filament.')
if ($panel->hasPasswordReset()) {
Route::name('password-reset.')
->prefix($panel->getResetPasswordRoutePrefix())
->prefix($panel->getResetPasswordRoutesPrefix())
->group(function () use ($panel) {
Route::get($panel->getRequestPasswordResetRouteSlug(), $panel->getRequestPasswordResetRouteAction())
->name('request');
@@ -72,7 +72,7 @@ Route::name('filament.')
if ($panel->hasEmailVerification()) {
Route::name('auth.email-verification.')
->prefix($panel->getEmailVerificationRoutePrefix())
->prefix($panel->getEmailVerificationRoutesPrefix())
->group(function () use ($panel) {
Route::get($panel->getEmailVerificationPromptRouteSlug(), $panel->getEmailVerificationPromptRouteAction())
->name('prompt');
+16 -16
View File
@@ -30,7 +30,7 @@ trait HasAuth
protected string $emailVerificationVerifyRouteSlug = 'verify';
protected string $emailVerificationRoutePrefix = 'email-verification';
protected string $emailVerificationRoutesPrefix = 'email-verification';
protected bool $isEmailVerificationRequired = false;
@@ -62,7 +62,7 @@ trait HasAuth
protected string $resetPasswordRouteSlug = 'reset';
protected string $resetPasswordRoutePrefix = 'password-reset';
protected string $resetPasswordRoutesPrefix = 'password-reset';
protected ?string $profilePage = null;
@@ -81,23 +81,23 @@ trait HasAuth
return $this;
}
public function emailVerificationPromptSlug(string $slug): static
public function emailVerificationPromptRouteSlug(string $slug): static
{
$this->emailVerificationPromptRouteSlug = $slug;
return $this;
}
public function emailVerificationVerifySlug(string $slug): static
public function emailVerificationVerifyRouteSlug(string $slug): static
{
$this->emailVerificationVerifyRouteSlug = $slug;
return $this;
}
public function emailVerificationPrefix(string $prefix): static
public function emailVerificationRoutesPrefix(string $prefix): static
{
$this->emailVerificationRoutePrefix = $prefix;
$this->emailVerificationRoutesPrefix = $prefix;
return $this;
}
@@ -126,7 +126,7 @@ trait HasAuth
return $this;
}
public function loginSlug(string $slug): static
public function loginRouteSlug(string $slug): static
{
$this->loginRouteSlug = $slug;
@@ -145,23 +145,23 @@ trait HasAuth
return $this;
}
public function passwordResetRequestSlug(string $slug): static
public function passwordResetRequestRouteSlug(string $slug): static
{
$this->requestPasswordResetRouteSlug = $slug;
return $this;
}
public function passwordResetSlug(string $slug): static
public function passwordResetRouteSlug(string $slug): static
{
$this->resetPasswordRouteSlug = $slug;
return $this;
}
public function passwordResetPrefix(string $prefix): static
public function passwordResetRoutesPrefix(string $prefix): static
{
$this->resetPasswordRoutePrefix = $prefix;
$this->resetPasswordRoutesPrefix = $prefix;
return $this;
}
@@ -176,7 +176,7 @@ trait HasAuth
return $this;
}
public function registrationSlug(string $slug): static
public function registrationRouteSlug(string $slug): static
{
$this->registrationRouteSlug = $slug;
@@ -356,9 +356,9 @@ trait HasAuth
return Str::start($this->emailVerificationVerifyRouteSlug, '/') . $suffix;
}
public function getEmailVerificationRoutePrefix(): string
public function getEmailVerificationRoutesPrefix(): string
{
return Str::start($this->emailVerificationRoutePrefix, '/');
return Str::start($this->emailVerificationRoutesPrefix, '/');
}
/**
@@ -413,9 +413,9 @@ trait HasAuth
return Str::start($this->resetPasswordRouteSlug, '/');
}
public function getResetPasswordRoutePrefix(): string
public function getResetPasswordRoutesPrefix(): string
{
return Str::start($this->resetPasswordRoutePrefix, '/');
return Str::start($this->resetPasswordRoutesPrefix, '/');
}
public function hasEmailVerification(): bool
+8 -8
View File
@@ -23,17 +23,17 @@ class SlugsPanelProvider extends PanelProvider
->id('slugs')
->path('slugs')
->login()
->loginSlug('login-test')
->loginRouteSlug('login-test')
->passwordReset()
->passwordResetRequestSlug('request-test')
->passwordResetSlug('reset-test')
->passwordResetPrefix('password-reset-test')
->passwordResetRequestRouteSlug('request-test')
->passwordResetRouteSlug('reset-test')
->passwordResetRoutesPrefix('password-reset-test')
->registration()
->registrationSlug('register-test')
->registrationRouteSlug('register-test')
->emailVerification()
->emailVerificationPromptSlug('prompt-test')
->emailVerificationVerifySlug('verify-test')
->emailVerificationPrefix('email-verification-test')
->emailVerificationPromptRouteSlug('prompt-test')
->emailVerificationVerifyRouteSlug('verify-test')
->emailVerificationRoutesPrefix('email-verification-test')
->resources([])
->pages([])
->middleware([