محمدسجاد دباغ
3 سال پیش توسط محمدسجاد دباغ مطرح شد
4 پاسخ

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

دوستان سلام!

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

ثبت پرسش جدید
محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 3 سال پیش مطرح شد
0

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

public function phoneVerifyGet(Request $request){
    $massage = $request->query('massage');
    $PhoneNumber = $request->query('PhoneNumber');
    return view('phoneVerify' , compact('massage' , 'PhoneNumber'));
}

فرشید مرادی
تخصص : noob
@eniack 3 سال پیش مطرح شد
0

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


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 3 سال پیش مطرح شد
0

@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
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

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


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 3 سال پیش مطرح شد
0

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

public function phoneVerifyGet(Request $request){
    $massage = $request->query('massage');
    $PhoneNumber = $request->query('PhoneNumber');
    return view('phoneVerify' , compact('massage' , 'PhoneNumber'));
}

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

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