哪里可以找到Laravel 5.3中的via()方法和Notifiable模型?

问题描述:

我想在Laravel 5.3应用程序中使用laravel-notification-channels/ionic-push-notifications包。但我找不到package documentation中提到的via()方法和Notifiable模型。我在哪里可以找到他们?哪里可以找到Laravel 5.3中的via()方法和Notifiable模型?

我发现我应该首先使用make:notification artisan命令在app/Notifications目录中创建一个通知类。然后,我会在这个类中找到via()方法。

Notifiable模型不是名称为“Notifiable”的模型,但任何模型都可以通过使Notifiable模型(我想发送通知给其实例的模型)通过使其具有Notifiable特征:

use Illuminate\Notifications\Notifiable; 

use App\Notifications\MyNotificationClass; 

class MyModel extends Model 
{ 

    use Notifiable; 

    .... 

}