Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

mengirim parameter $blog pada pengiriman email

disini saya tidak bisa menggunakan $blog dikarenakan menggunakan cara mass assigment, ada cara lain untuk memasukkan parameternya di dalam send.?

 public function store(Request $request)
	{
		$this->validate($request,[
			'title'       => 'required|min:5',
			'description' => 'required|min:5'

		]);
			// ini insert mass assigment
		Blog::create([
			'title'       =>$request->title,
			'description' =>$request->description
		]);

		// kirim email
		Mail::to('test@email.com')->send(new BlogPosted(Blog));

		return redirect('blog');


	}
avatar MRX99
@MRX99

17 Kontribusi 5 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Data yang di mass assigment bisa di simpan dalam variabel, jadi:

<pre> $blog = Blog::create([ 'title' =&gt;$request-&gt;title, 'description' =&gt;$request-&gt;description ]);

Mail::to('test@email.com')-&gt;send($blog); </pre>

avatar human
@human

45 Kontribusi 41 Poin

Dipost 6 tahun yang lalu

terimakasih , saya coba dulu

avatar MRX99
@MRX99

17 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban