ホームページ >PHPフレームワーク >Laravel >laravelは送信後かどうかをどのように判断するのでしょうか?

laravelは送信後かどうかをどのように判断するのでしょうか?

WBOY
WBOYオリジナル
2022-06-02 17:22:542654ブラウズ

laravel では、Request オブジェクトの isMethod メソッドを if ステートメントとともに使用して、送信後のリクエストかどうかを判断できます。パラメーターを "post" に設定するだけで、構文は "if($ request-> ;isMethod('post')){実行されるコード}"。

laravelは送信後かどうかをどのように判断するのでしょうか?

この記事の動作環境: Windows 10 システム、Laravel バージョン 5.4、Dell G3 コンピューター。

laravel は送信後かどうかをどのように判断しますか?

送信後を使用して、フォーム form に値があるかどうかを判断できます。投稿:

if($request->isMethod('post')){
    // 要执行的代码
}

これは、Request オブジェクトの isMethod メソッドを通じて行われます。

#例は次のとおりです。

get リクエストか post リクエストかを判断する

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

拡張知識:

PHP、laravel の取得 リクエストされたパラメータ、xml、json を投稿

すべてのパラメータを取得

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

Get xml、json

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

[関連する推奨事項:

laravel ビデオ チュートリアル]

以上がlaravelは送信後かどうかをどのように判断するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。