未定义的属性:App\Notifications\NewUserNotification::$id

问题描述 投票:0回答:1

当数据存储在数据库中时显示通知,但是当我想创建通知时。出现这个错误

  use Queueable;

    public $user;

   /**
     * Create a new notification instance.
     *
     * @return void
     */
    public function __construct($user)
    {
        $this->user = $user;
    }

    public function via($notifiable)
    {
        return ['database'];
    }

    public function toDatabase($notifiable)
    {
        return [
            'name' => $this->user->name,
            'email' => $this->user->email,
        ];
    }
php laravel notifications laravel-8
1个回答
0
投票

你的类必须扩展“Illuminate\Notifications\Notification”,注意不要使用“Illuminate\Support\Facades\Notification”。

将其添加到文件顶部。

使用照亮\通知\通知;

© www.soinside.com 2019 - 2024. All rights reserved.