Rumah  >  Soal Jawab  >  teks badan

Dapatkan nilai input HTML menggunakan antara muka (seperti Laravel)

Saya ingin menggunakan kaedah antara muka seperti permintaan untuk mendapatkan data HTML. Kalau ada yang tahu tolong jelaskan.

Saya mahu mendapatkan output seperti ini! Sila bantu dalam menulis contoh antara muka Permintaan php.

Senario sebenar saya ialah saya mempunyai pengawal yang mempunyai fungsi cipta. Fungsi cipta melepasi parameter sebagai kelas Permintaan. Saya mahu mengakses input HTML seperti yang saya nyatakan dalam soalan. Ini masalah saya.

<input name="inputname">
<input name="anotherinputname">
public function create(Request $request) {
   echo $request->inputname;
   echo $request->anotherinputname;
}

Jadi tolong bantu buat kelas Request. Terima kasih

P粉514001887P粉514001887226 hari yang lalu389

membalas semua(1)saya akan balas

  • P粉985686557

    P粉9856865572024-03-31 10:54:21

    Ia tidak berfungsi seperti yang anda fikirkan. Laravel menggunakan suntikan pergantungan. Anda boleh menentukan kelas Permintaan dan memetakan data POST kepada sifat dalam pembinanya. Sesuatu seperti ini:

    class Request {
        public $get;
        public $post;
    
        public function __construct() {
            $this->get = $_GET;
            $this->post = $_POST;
        }
    }

    Anda kemudian boleh mengakses data POST melalui:

    $request->post['anotherinputname'];

    balas
    0
  • Batalbalas