Rumah > Soal Jawab > teks badan
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.
曾经蜡笔没有小新2017-05-16 13:01:50
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.
给我你的怀抱2017-05-16 13:01:50
boleh diakses melalui Request
对象来获取。
如获取表单全部数据, $request->all()
。
获取表单中键名为name的字段,$request->get('name')
.
Untuk maklumat terperinci, sila rujuk dokumentasi rasmi.
阿神2017-05-16 13:01:50
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
}
}
黄舟2017-05-16 13:01:50
$request->all(); // 获取form表单中的所有字段值
$request->input('name'); // 获取form表单中输入框name='name'的字段值