laravel中如何區分get資料和post資料
可能有時候會碰到這樣的場景:
有一個post提交請求,請求地址為:xxx?id=10,提交的post資料為:id=20
而在控制器中,我要同時得到get和post中資料
get中的id為10,而post中的id為20
這兩個id分別要如何取出來?
====================
結合 @As 和 @冰糖雪梨 兩位的回答,總結一下:
一、僅只取get資料(兩種)
$request->query->get('name', '未設值')
$request->query('name', '未設值')
二、僅只取post資料(一種)
$request->request->get('name', '未設值')
三、get和post一起取,同名post覆蓋get(三種)
$request->input('name', '未設值')
$request->name
$request->get('name', '未設值')
最後順便吐槽一下這個“優雅”的框架
相關推薦
laravel中如何區分get資料和post資料
可能有時候會碰到這樣的場景: 有一個post提交請求,請求地址為:xxx?id=10,提交的post資料為:id=20 而在控制器中,我要同時得到get和post中資料 get中的id為10,而post中的id為20 這兩個id分別要如何取出來? =========
Servlet中關於get提交和post提交的區別
1,生成方式 get的生成方式有4種。1)直接在URL位址列中輸入URL,2)網頁中的超連結,3)form表單中的 method為get,3)form中的method為空的時候,預設為get提交。 post生成方式:form表單中form=post和ajax提交。 2,資
iOS中GET 和 POST 資料請求
iOS中GET 和 POST 網路資料請求 同步請求和非同步請求的差別: 1.同步請求,有主執行緒完成網路請求任務,在資料沒有請求之前,使用者的所有的互動事件應用都無法處理,會造成一種卡頓現象,影響使用者體驗 2.非同步同步,系統預設開闢子執行緒完成網路請求任
在Oracle資料庫中複製表結構和表資料
1. 複製表結構及其資料: create table new_table as select * from old_table 2. 只複製表結構: create table new_tableas select * from old_tablewhere 1=2; 或者:
java中從控制檯輸入資料和輸出資料到控制檯
1.從控制檯輸入資料 1.使用Scanner類來完成從命令列輸入資料到自己的程式中。 2.Scanner類是JDK1.5【jdk5.0】新增的一個開發類庫。 3.Scanner類使用 3.1先匯入Scanner類所在的程式包【java.util.Sca
ElasticSearch 學習記錄之 分散式文件儲存往ES中存資料和取資料的原理
分散式文件儲存 ES分散式特性 遮蔽了分散式系統的複雜性 叢集內的原理 垂直擴容和水平擴容 真正的擴容能力是來自於水平擴容–為叢集新增更多的節點,並且將負載壓力和穩定性分散到這些節點中 ES叢集特點 一個叢集擁有相同
Ant Design中使用帶搜尋和非同步資料載入Tree元件
ant design提供的可搜尋樹的案例(此案例不要被裡面的x,y,z所迷惑,仔細看看,他們只是造假資料的),以及非同步資料載入樹的案例,下面對這兩個案例合二為一留作參考 import React from 'react'; import {Tree, Input} fro
SpringBoot利用java反射機制,實現靈活讀取Excel表格中的資料和匯出資料至Excel表格
如果直接把固定Excel表格模板中的資料匯入資料庫,直接將Excel中的資料讀取出來,再存入資料庫中即可,將資料匯出至固定的Excel模板方法類似。但是,有時候,開發製作的模板與客戶需要的往往有些許差別(欄位排版、欄位數量等)。為了實現匯入匯出的靈活性,將利用java的反射機
opencv中rgb格式資料和base64資料轉換
最近在做一個專案,需要將base64轉成圖片rgb格式。 一般的做法是將base64字串先解碼寫入檔案,然後再去cv2.imread讀取圖片。這樣就繞彎了,如果能夠從base64直接轉為imread得到的rbg矩陣,就會節省時間開銷,具體做法比較簡單: def base6
在資料(MS-SQL)表中插入資料和更新資料
insert into dbo.time -- insert data (id,name) values(3, 'herry'); update dbo.time1 set id=4 where name='coly' -- update data
Oracle和sql server中複製表結構和表資料的sql語句
在Oracle和sql server中,如何從一個已知的舊錶,來複制新生成一個新的表,如果要複製舊錶結構和表資料,對應的sql語句該如何寫呢?剛好阿堂這兩天用到了,就順便把它收集彙總一下,供朋友們參考一下了! sql server中複製表結構和表資料的sql語句的寫法,分別如下1.複製表的內容到
laravel 中 使用BaseController統一返回的資料格式
laravel 在Api介面開發中,可以使用 response()->json(["code"=>0,"msg"=>"ok","data"=>$data]);返回介面的 json資料但是太過煩索 我的解決方法如下,創一個 BaseController 繼承 Contr
Java實現在文字檔案中寫入資料和讀取資料
Java實現在文字檔案中寫入資料和讀取資料 寫資料到文字檔案中去: 程式碼如下所示: import java.io.File; import java.io.FileWriter; import java.io.IOException; public class
在salesforce中如何利用data loader匯入資料和刪除資料(mac)
使用mac的小夥伴在為sf的物件匯入資料記錄和匯出並刪除記錄時,一定遇到了很多麻煩,總結有兩點: 1.匯入的資料格式出現問題; 2.不知道如何使用data loader刪除資料。 現提供一下解決方案: 問題1解決方案:使用excel編輯好資料記錄後,儲存為csv格式資料,然
java中hashtable怎樣儲存資料和讀取資料
Hashtable-雜湊表類 以雜湊表的形式儲存資料,資料的形式是鍵值對. 特點: 查詢速度快,遍歷相對慢 鍵值不能有空指標和重複資料 建立Hashtable<Integer,String> ht=new Hashtable<Integer,String>(); 添值 ht.put(
php中json資料和xml資料的封裝
<?php /* * 作用:將p轉換為josn格式的資料 * 備註:json_encode只接受UTF-8的編碼資料 */ //echo json_encode($arr); /* * 作用:將p3資料從p1編碼轉換為p2編碼 * p1: 原編碼 * p
oracle中從4個表查詢資料並插入到另一張表裡 擴充套件到查詢到的資料和其他資料共同插入
因為業務的需要,現在需要查詢4個表裡的資料並插入到另一個表內且對應自己想要對應的列。 且表的id應該是根據序列自動生成。 具體建立序列什麼的都不說了,直接上程式碼,欄位都沒改,最近太忙了。 insert into TB_POST_REQUIRE_INFO (id, BE
angular $http post資料和jQuerypost資料不一樣
最近遇到一個坑,用jquery post請求資料的時候有資料響應,但是用angularjs的post方法就沒有資料響應,對比了請求頭一模一樣,唯一不同的就是資料的格式有點不一樣: 最後發現angular會對post的資料進行一個預設的轉換: 如果請求的資料包含js物件,an
Http get請求url中的參數和post請求中的body數據存放在哪裏了?後臺怎麽獲取?getParameter()作用最本質解釋。
類別 系統 param 官方 post tom header() 說明 string 轉載:https://blog.csdn.net/ZYK1746914945/article/details/85100575 相信很多人都和我有一樣的困惑,ServletRequ
如何在Oracle中複製表結構和表資料
1. 複製表結構及其資料: create table table_name_new as select * from table_name_old 2. 只複製表結構: create table table_name_new as select * from table_n