1masoud
5 سال پیش توسط 1masoud مطرح شد
2 پاسخ

قرار دادن ایمیل و sms در صف i

@ali.bayat
من می خوام ارسال ایمیل و smsرو داخل صف قرار بدم؟
میشه راهنمایی کنید
اینم کدم

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'));
                 }
        }

این رو باید در صف قرار بدم

         Mail::to($request->mobile)->send(new \App\Mail\ActivationUserAccount($code1));

ثبت پرسش جدید
1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat

کسی کمک نمیکنه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

مستندات در لینک زیر:
https://laravel.com/docs/5.8/queues


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام