哪里可以找到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;
....
}