Récupération des données GET et POST à l'intérieur du contrôleur dans Laravel 4
J'ai été à la recherche sur le web pour savoir comment obtenir les données de POSTES à l'intérieur du contrôleur, pour l'instant j'ai trouvé deux solutions: Input::get()
et $_POST
.
Le commentaire pour Input::get()
lit:
/**
* Gets a "parameter" value. * * This method is mainly useful for libraries that want to provide some flexibility. * * Order of precedence: GET, PATH, POST * * Avoid using this method in controllers: * * * slow * * prefer to get from a "named" source * * It is better to explicitly get request parameters from the appropriate * public property instead (query, attributes, request). * * @param string $key the key * @param mixed $default the default value * @param Boolean $deep is parameter deep in multidimensional array * * @return mixed */
Qu'est-ce que cette "nommé" source-ils référence? Qu'est-ce que je devrais utiliser à la place de Input::get()
?
source d'informationauteur Jan | 2013-09-12
Vous devez vous connecter pour publier un commentaire.
La la documentation montre que vous pouvez récupérer une valeur d'entrée pour n'importe quel verbe HTTP en utilisant
Input::get()
.POUR obtenir toutes les entrées utilisez
Input::all()
méthode.Pour vérifier si la colonne spécifique existe utilisation
Input::has('column_name')
par exemple.Input::has('name')
.Pour récupérer la valeur de la colonne utilisation
Input::get('column_name')
par exemple.Input::get('name')
.