Maison > Questions et réponses > le corps du texte
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 ?
某草草2017-05-16 16:55:54
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.php
La méthode d'obtention est à : < code>/vendor /symfony/http-foundation/Symfony/Component/HttpFoundation/ParameterBag.php
PS, j'en ai actuellement 4.2