isMethod('). post') ){code à exécuter}"."/> isMethod('). post') ){code à exécuter}".">

Maison  >  Article  >  cadre php  >  Comment Laravel détermine-t-il s'il s'agit d'une post-transmission ?

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

WBOY
WBOYoriginal
2022-06-02 17:22:542612parcourir

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')){
    // 要执行的代码
}

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执行的代码
    }
}

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();

Obtenir XML, Json

// 原生php写法
$content = file_get_contents("php://input");
// laravel框架写法
$content = $request->getcontent();

【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!

Déclaration:
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