0
Laravelで複数の変数をmaraに渡そうとしていますが、$request
だけがビューに渡されているようです。私のコントローラ機能でLaravelメール - 複数の変数
:
ChallengeOpponent.php/**
* The instance.
*
* @var Order
*/
public $request, $challenge;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct(Request $request, $challenge)
{
$this->request = $request;
$this->challenge = $challenge;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->from('[email protected]')
->view('emails.challenge-opponent');
}
で
Mail::to($request->opponent_email)->send(new ChallengeOpponent($request, $challenge));
はあなたが唯一の変数を渡すことはできますか?私は$challegne
の情報が私のコントローラにあるので、それは問題ではありません。
ようsomethinkを行うことができます表示する渡しますしかし、それでも仕事はできませんでした。 – Packy
あなたはコンストラクタでチャレンジと再取得を印刷し、gettign値であるかどうかを確認できますか? – iCoders
申し訳ありません、ビューに問題があったので今すぐ動作します。私はちょうどあなたの答え ''挑戦=> $要求 - >挑戦 ''挑戦 '=> $ this->挑戦' 'に変更するでしょう – Packy