問題タブ [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.

0 投票する
1 に答える
1791 参照

php - Laravel マークダウン メール - 複数のテンプレート。@component('mail::*') のパスを定義する方法

config/mail.php で詳しく説明されているように、デフォルトのマークダウン メール フォルダーは views/vendor/mail にあります。

で新しいテンプレートを作成しましたviews/templates/1/mail。構成内のパスを変更すると、これは正常に機能します。

デフォルトのベンダー/メール フォルダと新しいテンプレートの両方をさまざまな通知に使用するにはどうすればよいですか?

私のパスをメール構成に追加するのはうまくいきますが、これは現在のテンプレートに追加のファイルを追加するためのものであり、すべてのファイルがすべてのフォルダーで一意の名前を持つ必要があります。

mail::xxxxもちろん、各ブレード ファイル内のテンプレート パス全体を HTML フォルダーに名前空間化することもできますが、ヘルパーを接続するより洗練された方法はありますか?

0 投票する
1 に答える
283 参照

laravel - Laravel Auth、登録後にユーザー資格情報を通知クラスに渡す

ユーザーの詳細を通知に渡そうとしているので、次のように言えます。親愛なるユーザー名ですが、方法がわかりません。また、ユーザー認証時にデフォルトのURLを取得するのが楽しみです。したがって、基本的には toMail 関数の最初の ->line() だけを変更したかったのです。

ユーザーモデル:

CustomVerifyEmail クラス内

0 投票する
1 に答える
286 参照

laravel - Laravel Auth、通知で渡されるデフォルト URL を取得する

登録後、デフォルト認証の toMail() 関数の通知で ->greeting() を変更したかっただけです。検証URLなどを保持したいのですが、行き詰まっています。sendEmailVerificationnotification() をオーバーライドすると、メール全体が変更されます。本来送信されるはずだった URL を取得する方法、または元の認証を編集して ->greeting('Hello') with Dear Name, のみを編集する方法は?

ユーザーモデルで

CustomVerifyEmail で