1
0
Fork 0
BitHarbor/backend/app/Providers/AppServiceProvider.php
2026-04-29 15:35:06 +02:00

33 lines
816 B
PHP

<?php
namespace App\Providers;
use Illuminate\Auth\Notifications\ResetPassword;
use Illuminate\Http\Resources\Json\JsonResource;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*/
public function register(): void
{
//
}
/**
* Bootstrap any application services.
*/
public function boot(): void
{
JsonResource::withoutWrapping();
ResetPassword::createUrlUsing(function (object $user, string $token): string {
$baseUrl = rtrim((string) config('app.frontend_url'), '/');
$email = urlencode((string) $user->getEmailForPasswordReset());
return "{$baseUrl}/reset-password?token={$token}&email={$email}";
});
}
}