راکت
حل شده

دسترسی به متد های ارسالی همراه url

4 پاسخ

دوستان سلام!

http://127.0.0.1:8000/login/phoneVerify?massage=2%D8%AF%&PhoneNumber=989168852290

در کنترلر چگونه میتونم به massage و PhoneNumber دسترسی داشته باشم؟

public function phoneVerifyGet(){
    return view('phoneVerify' , compact('massage' , 'PhoneNumber'));
}
ثبت پرسش جدید

پاسخ‌ها

4
محمدسجاد دباغ
محمدسجاد دباغ
@mdabbagh

تخصص: برنامه نویس لاراول

بهترین پاسخ

@mohaligateway و @eniack سپاسگزارم
حل شد

public function phoneVerifyGet(Request $request){
    $massage = $request->query('massage');
    $PhoneNumber = $request->query('PhoneNumber');
    return view('phoneVerify' , compact('massage' , 'PhoneNumber'));
}
فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

سلام ، داخل روت ها به صورت پارامتر پاس بدید متغیر ها رو و با $reauest->all خروجی بگیرید

محمدسجاد دباغ
محمدسجاد دباغ
@mdabbagh

تخصص: برنامه نویس لاراول

@eniack
نتیجه چنین کدی null هست.

public function phoneVerifyGet(Request $reauest){
    dd($reauest->all);
}

روت اصلی

Route::get('/login/phoneVerify', 'Auth\loginController@phoneVerifyGet');

و جایی که متد ها رو پاس میدم.

return redirect()->route('phoneVerify', ['massage' => $massage , 'PhoneNumber' => $PhoneNumber]);

شاید پاسخ شما همین‌جا باشد

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

سلام
اگر می خواهید از طریق route ها دریافت کنید می تونید از route model binding استفاده کنید. مهندس موسوی داخل دوره آموزش لاراول کامل درباره این موضوع زحمت کشیدن آموزش دادن.
@msdabbagh

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

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