php - Sila tanya. . Bagaimana untuk mendapatkan data formdata yang dihantar melalui pos dalam laravel
迷茫
迷茫 2017-05-16 12:59:50
0
4
1540

Sila jelaskan semasa menulis, ini adalah API, data siaran yang diserahkan oleh pihak ketiga,

Saya tidak tahu apakah data borang-data yang akan dihantar.

Jadi apa yang saya mahu ialah mendapatkan semua data yang diserahkan melalui POST form-data.

Biasanya, $request->semua mendapat semua data daripada meja depan,

Walau bagaimanapun, jika ia diserahkan oleh pihak ketiga, menggunakan $request->semua tidak boleh mendapatkan data borang-data secara langsung

Pemenang mengatakan bahawa saya tidak menemui cara untuk mendapatkan data borang secara langsung

Kini anda hanya boleh menggunakan kaedah asli untuk mendapatkannya..

Saya menyelesaikannya sendiri $request->semua boleh mendapatkan data yang diserahkan oleh pihak ketiga melalui GET, tetapi tidak boleh mendapatkannya melalui POST. Anda boleh menggunakan getcontent untuk mendapatkannya.

迷茫
迷茫

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

membalas semua(4)
曾经蜡笔没有小新

Saya melakukannya sendiri. Tiada kaedah yang anda sebutkan boleh berfungsi dengan permintaan->semua perolehan tidak boleh diperolehi dengan kaedah ini. Saya tidak tahu bagaimana perasaan anda tentang beberapa perkara itu. Saya tidak peduli.

给我你的怀抱

boleh diakses melalui Request 对象来获取。
如获取表单全部数据, $request->all()
获取表单中键名为name的字段,$request->get('name') .
Untuk maklumat terperinci, sila rujuk dokumentasi rasmi.

阿神

Saya menulis Demo di GitHub, anda boleh lihat. https://github.com/MhcII/Form...

$request->all() masih boleh diambil. Saya baru sahaja menguji kod ini dan ia berfungsi.

foreach ($request->all() as $key=>$param) {
    if (is_object($param)) {
        // 这里是 file
    } else {
        // 这里是 text
    }
}
黄舟
$request->all(); // 获取form表单中的所有字段值
$request->input('name'); // 获取form表单中输入框name='name'的字段值
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan