mirror of
https://github.com/filamentphp/filament.git
synced 2026-09-24 15:42:09 +08:00
wip
This commit is contained in:
@@ -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');
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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');
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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([
|
||||
|
||||
Reference in New Issue
Block a user