recherche

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

Que fait la méthode old() dans le modèle Laravel ?

Que fait la méthode old() dans le modèle Laravel ?

大家讲道理大家讲道理2753 Il y a quelques jours443

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

  • 巴扎黑

    巴扎黑2017-05-16 16:54:06

    Vous pouvez utiliser phpstorm puis command+b pour afficher son code source,

    if (! function_exists('old')) {
        /**
    1. ancien($key = null, $default = null)

         {
             return app('request')->old($key, $default);
         }

      }

    En fait, cela indique également une demande

    répondre
    0
  • 阿神

    阿神2017-05-16 16:54:06

    Peut être utilisé pour recevoir d'anciennes données d'entrée renvoyées par l'objet de validation. De cette façon, les utilisateurs peuvent savoir quelles données ils ont renseignées auparavant lorsque la vérification échoue.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:54:06

    Par exemple, lors de la publication à une adresse et de la vérification des erreurs de données, vous devez revenir à la page précédente. Pour une meilleure expérience utilisateur, les informations renseignées seront enregistrées dans la session flash et affichées sur la page précédente.
    De cette façon, les utilisateurs ne feront pas d'erreurs après avoir minutieusement rempli de nombreuses données de formulaire, puis reviendront en arrière et les rempliront.

    répondre
    0
  • 某草草

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

    Documentation : http://laravel-china.org/docs...

    Anciennes données d'entrée
    Lorsque l'utilisateur ne soumet pas le formulaire, Laravel flashera automatiquement les données d'entrée de l'utilisateur dans une session unique (ces données seront perdues dès qu'elles seront actualisées, elles sont donc appelées données uniques) . Ensuite, old('input_name') peut supprimer les données de la mémoire flash de la session, empêchant ainsi l'utilisateur de les saisir à nouveau.

    <input type="text" name="input_name" value="{{ old('input_name') }}" />

    répondre
    0
  • Annulerrépondre