Y a-t-il une différence entre get et input dans la requête de Laravel ?
phpcn_u1582
phpcn_u1582 2017-05-16 16:53:54
0
1
334
public function foo(Request $request)
{
    $foo = $request->get('a');
    
    $foo = $request->input('a');
}

Y a-t-il une différence entre utiliser get et input ici ?

phpcn_u1582
phpcn_u1582

répondre à tous(1)
某草草

C'est différent.

Après avoir regardé l'entrée pour obtenir le tableau, j'ai simplement effectué l'opération de récupération.
get a un mécanisme de récupération plus complet, et il existe également de nombreuses opérations de lancement d'exceptions.

Pour des informations spécifiques, LZ peut vérifier le code source :
La méthode de saisie est à : /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.phpLa méthode d'obtention est à : /vendor /symfony/http-foundation/Symfony/Component/HttpFoundation/ParameterBag.php

PS, j'en ai actuellement 4.2

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal