Maison > cadre php > Laravel > le corps du texte

Comment Laravel détermine-t-il s'il s'agit d'une post-transmission ?

WBOY
Libérer: 2022-06-02 17:22:54
original
2632 Les gens l'ont consulté

Dans Laravel, vous pouvez utiliser la méthode isMethod de l'objet Request avec l'instruction if pour déterminer s'il s'agit d'une demande de post-transmission. Définissez simplement le paramètre sur "post", et la syntaxe est "if($request-> isMethod(' post')){code à exécuter}".

Comment Laravel détermine-t-il s'il s'agit d'une post-transmission ?

L'environnement d'exploitation de cet article : système Windows 10, Laravel version 5.4, ordinateur Dell G3.

Comment Laravel détermine-t-il s'il s'agit d'une post-transmission ?

Vous pouvez utiliser la post-transmission pour déterminer si le formulaire a une valeur :

if($request->isMethod('post')){
    // 要执行的代码
}
Copier après la connexion

Utilisez la méthode isMethod de l'objet Request pour juger !

L'exemple est le suivant :

Déterminer s'il s'agit d'une requête get ou post

public function interview_add(Request $request,int $id){
    if($request->isMethod('get')){
        //get执行的代码
    }elseif ($request->isMethod('post')){
        //post执行的代码
    }
}
Copier après la connexion

Connaissances approfondies :

PHP, laravel récupère les paramètres, xml, json de la requête post

Obtenir tous les paramètres

//php原生写法
$content = $_POST;
//或者
$content = file_get_contents(“php://input”);
//laravel写法
$content = $request->all();
Copier après la connexion

Obtenir XML, Json

// 原生php写法
$content = file_get_contents("php://input");
// laravel框架写法
$content = $request->getcontent();
Copier après la connexion

【Recommandations associées : tutoriel vidéo Laravel

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal