cari

Rumah  >  Soal Jawab  >  teks badan

php - Masalah penghakiman dalam perisian tengah

Saya melepasi parameter umur=22 melalui kaedah get, dan $request->age boleh mendapatkan nilai yang sepadan Tetapi apabila melaksanakan baris ke-13 kod dalam rajah di bawah, mengapa penghakiman if lulus dan 14 baris kod. kandungan adalah output secara langsung

淡淡烟草味淡淡烟草味2744 hari yang lalu696

membalas semua(4)saya akan balas

  • 大家讲道理

    大家讲道理2017-06-21 10:12:43

    你的访问的url不对的,
    Route::get('/ages=test/{age}',['middleware'=>'test',function($age){
        return "年龄符合标准";
    }]);这个路由 传参的时候,age只需要传数字,不要age=22 这个就是字符串了,所以dd($request->age)
    出来是“age=22”,数字比较的时候,字符串转换为0 ,所以一直进入if语句
    

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-21 10:12:43

    Cuba tulis seperti ini

    if(($request->age) <18)

    balas
    0
  • 漂亮男人

    漂亮男人2017-06-21 10:12:43


    Url yang sangat pelik
    sepatutnya: www.laraveltest.com:8888/agetest/22
    atau: www.laraveltest.com:8888/agetest?age=22

    URL yang anda lawati adalah salah

    balas
    0
  • 大家讲道理

    大家讲道理2017-06-21 10:12:43

    Saya tidak faham sama sekali penggunaan parameter lulus. Adakah anda baru mengenali laravel? Guna yang salah. {umur} yang anda tulis hanyalah perkara seperti pemegang tempat Umur=22 diikuti dengan laluan anda adalah bersamaan dengan parameter umur=22. Anda hanya boleh mengikuti 22 tanpa menambah umur. Terima kasih

    balas
    0
  • Batalbalas