26 lines
594 B
PHP
26 lines
594 B
PHP
|
<?php
|
||
|
|
||
|
namespace App\Notifications;
|
||
|
|
||
|
use Carbon\Carbon;
|
||
|
use Illuminate\Auth\Notifications\VerifyEmail as Notification;
|
||
|
use Illuminate\Support\Facades\URL;
|
||
|
|
||
|
class VerifyEmail extends Notification
|
||
|
{
|
||
|
/**
|
||
|
* Get the verification URL for the given notifiable.
|
||
|
*
|
||
|
* @param mixed $notifiable
|
||
|
* @return string
|
||
|
*/
|
||
|
protected function verificationUrl($notifiable)
|
||
|
{
|
||
|
$url = URL::temporarySignedRoute(
|
||
|
'verification.verify', Carbon::now()->addMinutes(60), ['user' => $notifiable->id]
|
||
|
);
|
||
|
|
||
|
return str_replace('/api', '', $url);
|
||
|
}
|
||
|
}
|