寫請楚一點,我這裡是API,第三方提交的post數據,
我並不知道form-data會傳來什麼資料。
所以我要的是取得所有透過POST form-data提交過來的資料。
正常來說$request->all拿到的是前台傳來的所有數據,
但是第三方提交過來的,使用$request->all並不能直接拿到form-data數據,
獲者說我還沒發現可以直接拿到form-data的方法
現在只能用原生的方法拿..
自己解決了,$request->all可以拿到第三方透過GET提交的數據,但是POST的拿不到,可以使用getcontent拿到。
曾经蜡笔没有小新2017-05-16 13:01:50
自己搞定了,你們說的辦法沒有一個可以,request->all取得的是get,post用這個方法取得不到,要用getcount才行。那幾個點踩的,不知道你們什麼心理,沒關係,我自己搞定了。
给我你的怀抱2017-05-16 13:01:50
可以通過 Request
对象来获取。
如获取表单全部数据, $request->all()
。
获取表单中键名为name的字段,$request->get('name')
。
具體資訊詳見官方文件。
阿神2017-05-16 13:01:50
我在 GitHub 寫了一個 Demo,你可以看一下。 https://github.com/MhcII/Form...
$request->all() 依然取的到, 我剛剛測試了這段程式碼, 可以的.
foreach ($request->all() as $key=>$param) {
if (is_object($param)) {
// 这里是 file
} else {
// 这里是 text
}
}