この記事では、Laravel Webフレームワークの通知システムを検討します。 Laravelの通知システムを使用すると、さまざまなチャネルでユーザーに通知を送信できます。今日は、メールチャネルを介して通知を送信する方法について説明します。 そのアプローチの美しさは、さまざまなチャネル通知から選択できることです。 Laravelがサポートするさまざまな通知チャネルをすばやく通過しましょう。 メール: Laravelは、類似の何かを達成するのに役立つ組み込み機能をすでに提供しています。実際、ユーザーに通知メッセージを簡単に送信し、楽しい体験を提供します!
特性を使用する場合、そのモデルの luminaTeNotificationsNotifiable
notify<p>メソッドを呼び出すことができます。 <code> appuser
クラスは、 notifiable 特性を実装するため、通知可能なエンティティになります。一方、ユーザーに通知を送信するために、<code> uluminateSuportfacadesNotification <p>ファサードを使用してください。</p>
<p>私たちの場合、ユーザーが新しいメッセージを受け取ったときにユーザーに通知します。したがって、そもそも<code>index
メソッドメソッドでその動作を模倣しようとしました。
次に、notify
オブジェクト上の$toUser
オブジェクトのメソッドを使用して新しいメッセージについて受信者に通知しました。一方、
$php artisan migrate<br>
$fromUser
__construct
を
ファサードを使用して模倣したい場合は、次のスニペットを使用してそれを行うのは非常に簡単です。 urlNotification
https://ブラウザのyour-laravel-site-domain/notify/index
$toUser->notify(new NewMessage($fromUser));<br>
プロパティを見つけようとします。そして、send
オブジェクトクラスには、デフォルトのLaravel認証システムを使用しているため、既にそのプロパティがあります。
ただし、この動作をオーバーライドしたい場合は、通知クラスで次のメソッドを定義する必要があります。アドレス。 そして、それがLaravelで通知システムを使用する方法です。これにより、この記事の終わりにもなります!1
to
今日経験したことは、Laravelで最も有用ではありませんが、最も有用な機能の1つです。これにより、さまざまなチャンネルでユーザーに通知を送信できます。email
AppUser
クイック導入の後、メールチャネルを介して通知を送信する方法を示す実世界の例を実装しました。実際、アプリケーションの状態の変更に関する短いメッセージを送信する場合は、本当に便利です。
Laravelを始めたばかりの人にとっては、拡張機能で知識、サイト、またはアプリケーションを拡大しようとしている人にとっては、Envato市場について勉強できるさまざまなことがあります。
以上がLaravelの通知の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。