ホームページ >PHPフレームワーク >Laravel >laravelは送信後かどうかをどのように判断するのでしょうか?
laravel では、Request オブジェクトの isMethod メソッドを if ステートメントとともに使用して、送信後のリクエストかどうかを判断できます。パラメーターを "post" に設定するだけで、構文は "if($ request-> ;isMethod('post')){実行されるコード}"。
この記事の動作環境: Windows 10 システム、Laravel バージョン 5.4、Dell G3 コンピューター。
送信後を使用して、フォーム 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 サイトの他の関連記事を参照してください。