recherche

Maison  >  Questions et réponses  >  le corps du texte

Y a-t-il une différence entre get et input dans la requête de Laravel ?

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_u1582phpcn_u15822753 Il y a quelques jours340

répondre à tous(1)je répondrai

  • 某草草

    某草草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.phpLa méthode d'obtention est à : < code>/vendor /symfony/http-foundation/Symfony/Component/HttpFoundation/ParameterBag.php

    PS, j'en ai actuellement 4.2

    répondre
    0
  • Annulerrépondre