La colonne tutorielle suivante de laravel résumera l'utilisation de $request pour obtenir des informations de demande dans laravel. J'espère qu'elle sera utile aux amis qui en ont besoin !
Un résumé de quelques méthodes disponibles pour $request dans laravel
1. Obtention de la méthode de requête
$method = $request->method();
2. Détection de la méthode de requête
$res = $request->isMethod('post')
3, obtenez le chemin demandé
$path = $request->path()
4, obtenez l'url complète
$url = $request->url();
5, obtenez l'adresse IP demandée
$ip = $request->ip()
6, obtenez le port
$port = $request->getPort();
7, obtenez les paramètres
$name = $request->input('name')
8, définissez la valeur par défaut
$res = $request->input('name','10')
9, détectez les paramètres de la requête
$res = $request->has('name')
10, obtenez tout demander des paramètres
$res = $request->all()
11, extraire certains paramètres
$res = $request->only(['username','password'])
12, éliminer les paramètres inutiles
$res = $request->except(['username','password'])
13, obtenir les informations d'en-tête de requête
$res = $request->header('Connection')
14, détecter les fichiers S'il y a un téléchargement
$res = $request->hasFile('cover')
15, extraire le fichier téléchargé
$res = $request->file('file');
16, obtenir un cookie
$cookies = $request->cookie();
17, ajouter une valeur de cookie
$response->withCookie(cookie('cookie','learn-laravel',3)); //第一个参数是cookie名,第二个参数是cookie值,第三个参数是有效期(分钟). $response->withCookie(cookie()->forever('cookie-name','cookie-value'));
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!