cari

Rumah  >  Soal Jawab  >  teks badan

php - Sila tanya. . Bagaimana untuk mendapatkan data formdata yang dihantar melalui pos dalam laravel

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.

迷茫迷茫2847 hari yang lalu1588

membalas semua(4)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新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.

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:01:50

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

    balas
    0
  • 阿神

    阿神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
        }
    }

    balas
    0
  • 黄舟

    黄舟2017-05-16 13:01:50

    $request->all(); // 获取form表单中的所有字段值
    $request->input('name'); // 获取form表单中输入框name='name'的字段值

    balas
    0
  • Batalbalas