Dapatkan nilai input HTML menggunakan antara muka (seperti Laravel)
P粉514001887
P粉514001887 2024-03-30 19:49:04
0
1
455

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粉514001887
P粉514001887

membalas semua(1)
P粉985686557

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'];
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan