Adakah terdapat perbezaan antara get dan input dalam permintaan laravel?
phpcn_u1582
phpcn_u1582 2017-05-16 16:53:54
0
1
306
public function foo(Request $request)
{
    $foo = $request->get('a');
    
    $foo = $request->input('a');
}

Adakah terdapat perbezaan antara menggunakan get dan input di sini?

phpcn_u1582
phpcn_u1582

membalas semua(1)
某草草

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: /vendor /symfony/http-foundation/Symfony/Component/HttpFoundation/ParameterBag.php

PS, saya kini mempunyai 4.2

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!