問題タブ [laravel-notification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel 5.3通知とメール可能
Laravel のNotificationクラスを使用するか、Mailableクラスを使用するかについて少し混乱しています。私が理解していることから、Mailables はメールのみを送信するために使用されますが、Notifications はメールと SMS を送信するために使用できます。私のアプリケーションでは、今のところ SMS 通知を送信する予定がないので、この場合に Mailable クラスを使用する必要があるかどうか混乱しています。私の質問は次のとおりです。
メール通知のみを送信する場合、通知の代わりに Mailables を使用した方がよいですか?
各メールの html レイアウトが異なる場合、Mailable の方が適しているでしょうか?
すべてのメールが本質的に通知メールである場合でも、通知の代わりに Mailables を使用して送信することは理にかなっていますか?
これら2つの主な違いと、Laravel 5.3でメールを送信するときにどの方法を選択するかをどのように決定する必要があるか教えてもらえますか.
laravel - Laravel 5.3アカウントなしでユーザーに通知を送信する
Laravel 5.3 通知機能を使用すると、通知が次のようにユーザーに送信されることがわかります。
私が信じている$user
のは、通知対象のエンティティです。まだアカウントを持っていないユーザーに通知を送信したい場合はどうすればよいですか? 私のアプリでは、ユーザーが招待状を友達に送信して参加します。Laravel の通知を使用して、まだアカウントを持っていないユーザーに招待コードを送信しようとしています。
ユーザーが誰かを招待すると、そのデータは次のように Invite Model に保存されます。
次のように、notify を使用して Invite モデルに通知を送信できると考えました。
しかし、上記は機能しません。エラーが発生します:
だから私の質問は:
ユーザーモデルのみに通知を送信できますか?
まだアカウントを持っていない新しいユーザーに通知を送信する方法はありますか?
これらの場合、Notification の代わりに Laravel の Mailable クラスを使用するしかありませんか?
notifications - laravel 5.3で通知をデータベースに保存する
laravel 5.3では、登録が成功するたびに通知を使用してメールを送信し、ユーザーに通知を保存します。私はToEmail、ToArrayを持つRegister
拡張を作成しますNotification
そしてモデルでは私は関数を書く
指示表User
( id
、email
、password
) 表Notifications
( id
、type
、notifiable_id
、notifiable_type
、) しかし、登録時に、通知が表に挿入されずに電子メールのみが送信されますdata
。read_at
アップデート
@ ありがとうございます
。メール通知は送信できますが、テーブルへの挿入はできないため、メソッドをABDEL-RHMAN
に設定します。解決策はありますか?ありがとうvia
return ['database','mail']
php - Laravel は古いメール設定を使用してメールを送信しています
.envファイルの電子メール構成を変更しましたが、メールを送信しようとすると、古い構成が使用されています。
私はいくつかのコマンドを試しました:
php artisan clear-compiled
、
php artisan cache:clear
、そして
php artisan config:clear
まだ古いメールを使用して送信しています。
古い Gmail アカウントのパスワードも変更しようとしましたが、私のサイトは古いメール アカウントでメールを送信しているだけです。
私はこれに気づきました:
This message may not have been sent by: [redacted]@gmail.com Learn more Report phishing
受信メールについて。
php - Laravelを使ってフレンド申請やいいねの種類の通知を送る方法
Laravel フレームワークで作成されたソーシャル ネットワーキング サイト プロジェクトに取り組んでいます。Laravelを使用して、「友達」リクエスト、「いいね」または「フォロー」のような通知を送信する方法を知りたいです。
私はこのフレームワークに慣れていないので、いくつかのガイダンスをいただければ幸いです。ソースコードは期待していませんが、一般的なヒントや提案は大いに役立ちます。