php - 请问下。。laravel 如何获取post提交的formdata数据
迷茫
迷茫 2017-05-16 12:59:50
0
4
1505

写请楚一点,我这里是API,第三方提交的post数据,

我并不知道form-data会传来什么数据。

所以我要的是获取所有通过POST form-data提交过来的数据。

正常来说$request->all拿到的是前台传来的所有数据,

但是第三方提交过来的,使用$request->all并不能直接拿到form-data数据,

获者说我还没有发现可以直接拿到form-data的方法

现在只能用原生的方法拿..

自己解决了,$request->all可以拿到第三方通过GET提交的数据,但是POST的拿不到,可以使用getcontent拿到。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(4)
曾经蜡笔没有小新

Je l'ai fait moi-même. Aucune des méthodes que vous avez mentionnées ne peut fonctionner. request->all gets get ne peut pas être obtenu par cette méthode. Je ne sais pas ce que vous pensez de ces quelques points. Cela n’a pas d’importance, je m’en suis occupé moi-même.

给我你的怀抱

est accessible via Request 对象来获取。
如获取表单全部数据, $request->all()
获取表单中键名为name的字段,$request->get('name') .
Pour des informations détaillées, veuillez vous référer à la documentation officielle.

阿神

J'ai écrit une démo sur GitHub, vous pouvez y jeter un œil. https://github.com/MhcII/Form...

$request->all() peut toujours être récupéré. Je viens de tester ce code et il fonctionne.

foreach ($request->all() as $key=>$param) {
    if (is_object($param)) {
        // 这里是 file
    } else {
        // 这里是 text
    }
}
黄舟
$request->all(); // 获取form表单中的所有字段值
$request->input('name'); // 获取form表单中输入框name='name'的字段值
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!