cari

Rumah  >  Soal Jawab  >  teks badan

Adakah terdapat perbezaan antara get dan input dalam permintaan laravel?

public function foo(Request $request)
{
    $foo = $request->get('a');
    
    $foo = $request->input('a');
}

Adakah terdapat perbezaan antara menggunakan get dan input di sini?

phpcn_u1582phpcn_u15822789 hari yang lalu385

membalas semua(1)saya akan balas

  • 某草草

    某草草2017-05-16 16:55:54

    Ia berbeza.

    Selepas melihat input untuk mendapatkan tatasusunan, saya hanya melakukan operasi mendapatkan semula
    get mempunyai mekanisme mendapatkan semula yang lebih lengkap, dan terdapat juga banyak operasi melontar pengecualian.

    Untuk maklumat khusus, LZ boleh menyemak kod sumber:
    Kaedah input adalah di: /vendor/laravel/framework/src/Illuminate/Http/Request.php/vendor/laravel/framework/src/Illuminate/Http/Request.php
    get方法在:/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/ParameterBag.phpKaedah dapatkan adalah di: < code>/vendor /symfony/http-foundation/Symfony/Component/HttpFoundation/ParameterBag.php

    PS, saya kini mempunyai 4.2

    balas
    0
  • Batalbalas