if (filter_var($request->mobile, FILTER_VALIDATE_EMAIL)) {
if( User::where('email','=',$request->get('mobile'))->first())
{ return back()->withErrors("این ایمیل وجود دارد");
}else{
session()->put('token_mobile1', $request->mobile);//ایمیل رو داخل سشن قرار دادیم
User::create(
[
'name' => "",
'status'=>'user',
'email' => $request->mobile,
'password' => ''
]);
$y = $request->mobile;//نام ایمیل چون نیاز داریم بفرستیم به صفحات دیگر
$e = User::where('email', $request->mobile)->get(['id']);
$str = str_replace("{", "", $e);
$str1 = str_replace("[", "", $str);
$str2 = str_replace("\"id\":", "", $str1);
$str3 = str_replace("}]", "", $str2);
//echo $str3;
//exit();
ActivationCode::create([
'user_id' => $str3,
'code' => Str::random(100),
'used' => 'false',
'expire' => Carbon::now()->addMinutes(10)
]);
//event(new UserActivation($user1));
$b=ActivationCode::where("user_id",$str3)->get(['code']);
$istr = str_replace("{", "", $b);
$istr1 = str_replace("[", "", $istr);
$istr2 = str_replace("\"code\":", "", $istr1);
$istr3 = str_replace("}]", "", $istr2);
$code1 = str_replace("\"", "", $istr3);
Mail::to($request->mobile)->send(new \App\Mail\ActivationUserAccount($code1));
return view('login.email-register', compact('y'));
}
این فانکشن ارسال ایمیل هست اگه بخوام به صورت صف ایمیل ارسال کنم باید یک جاب بسازم و این مقادیر رو داخلش بریزم اما نمیدونم در قسمت handleچی باید بنویسم
class hh implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
public $code1;
/**
* Create a new job instance.
*
* @return void
*/
public function __construct($code1)
{
$this->code1 = $code1;
}
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
//
}
}
ایم مقادیر منظورمه اما در handleچی باید بنویسم
@ali.bayat @Alimotreb
@ali.farmani
من باید در قسمت handel چی بنویسم ؟
و در فانکشن بالا جای mailچی بنویسم؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟