Untuk mendapatkan butiran permintaan HTTP, anda perlu menggunakan kelas IlluminateHttpRequest.
Menggunakan kelas di atas, anda akan dapat input, kuki dan fail daripada permintaan HTTP. Sekarang pertimbangkan borang berikut -
Untuk mendapatkan semua butiran daripada permintaan HTTP, anda boleh lakukan seperti berikut −
Menggunakan kaedah $request->all()
Masukkan butiran berikut ke dalam borang di bawah:
Sebaik sahaja anda menyerahkan ia akan mendapatkan semula semua data input dan mengembalikan tatasusunan dengan data.
public function validateform(Request $request) { $input = $request->all(); print_r($input); }
Keluaran kod di atas ialah −
Array ( [_token] => 367OQ9dozmWlnhu6sSs9IvHN7XWa6YKpSnnWrBXx [name] => Rasika Desai [email] => rasika@gmail.com [age] => 20 [address] => Pune )
Menggunakan kaedah $request->collect().
Kaedah ini akan mengembalikan data sebagai koleksi.
public function validateform(Request $request) { $input = $request->collect(); print_r($input); }
Keluaran kod di atas ialah −
Illuminate\Support\Collection Object ( [items:protected] => Array( [_token] => 367OQ9dozmWlnhu6sSs9IvHN7XWa6YKpSnnWrBXx [name] => Rasika Desai [email] => rasika@gmail.com [age] => 20 [address] => Pune ) [escapeWhenCastingToString:protected] => )
Gunakan kaedah $request->getContent().
Kaedah ini akan dikeluarkan sebagai rentetan pertanyaan URL, dan data dihantar dalam bentuk pasangan kunci/nilai.
public function validateform(Request $request) { $input = $request->getContent(); echo $input; }
Keluaran kod di atas ialah
_token=367OQ9dozmWlnhu6sSs9IvHN7XWa6YKpSnnWrBXx&name=Rasika+Desai&email=rasika%40gmail.com&age=20&address=Pune
Gunakan php://input
Ini akan mengembalikan data daripada medan input dalam rentetan pertanyaan URL.
$data = file_get_contents('php://input'); print_r($data);
Keluaran kod di atas ialah −
_token=367OQ9dozmWlnhu6sSs9IvHN7XWa6YKpSnnWrBXx&name=Rasika+Desai&email=rasika%40gmail.com&age=20&address=Pune
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan kandungan badan permintaan HTTP dalam Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!