<?php  namespace App\Notifications;  use App\Models\User; use Illuminate\Bus\Queueable; use Illuminate\Notifications\Notification; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\AnonymousNotifiable; use Illuminate\Notifications\Messages\MailMessage;  class LoginViaEmail extends Notification implements ShouldQueue { 	use Queueable;  	/** 	 * Create a new notification instance. 	 */ 	public function __construct(protected string $url){}  	/** 	 * Get the notification's delivery channels. 	 */ 	public function via(User|AnonymousNotifiable $notifiable): array{}  	/** 	 * Get the mail representation of the notification. 	 */ 	public function toMail(User|AnonymousNotifiable $notifiable): MailMessage{} }