在laravel中,可以利用Request物件的isMethod方法來配合if語句來進行判斷是否為post傳輸請求,只需將參數設為「post」即可,語法為「if($request-> ;isMethod('post')){要執行的程式碼}」。
本文操作環境:Windows10系統、Laravel5.4版、Dell G3電腦。
可以用post傳輸判斷form表單是否有值post傳過來:
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獲取post請求的params,xml,json取得全部params//php原生写法 $content = $_POST; //或者 $content = file_get_contents(“php://input”); //laravel写法 $content = $request->all();
// 原生php写法 $content = file_get_contents("php://input"); // laravel框架写法 $content = $request->getcontent();
laravel影片教學】
以上是laravel怎麼判斷是否為post傳輸的詳細內容。更多資訊請關注PHP中文網其他相關文章!