Heim > Fragen und Antworten > Hauptteil
Ich möchte eine Schnittstellenmethode wie „request“ verwenden, um HTML-Daten abzurufen. Wenn jemand es weiß, erklären Sie es bitte.
Ich möchte eine solche Ausgabe erhalten! Bitte helfen Sie beim Schreiben einer Beispiel-Request-PHP-Schnittstelle.
Mein reales Szenario ist, dass ich einen Controller habe, der über eine Erstellungsfunktion verfügt. Die Create-Funktion übergibt Parameter als Request-Klasse. Ich möchte auf die HTML-Eingabe zugreifen, wie ich in der Frage erwähnt habe. Das ist mein Problem.
<input name="inputname"> <input name="anotherinputname">
public function create(Request $request) { echo $request->inputname; echo $request->anotherinputname; }
Bitte helfen Sie mit, die Request-Klasse zu erstellen. Danke
P粉9856865572024-03-31 10:54:21
它并不像你想象的那样工作。 Laravel 使用依赖注入。 您可以定义一个 Request 类,并在其构造函数中将 POST 数据映射到属性。 像这样的东西:
class Request { public $get; public $post; public function __construct() { $this->get = $_GET; $this->post = $_POST; } }
然后您可以通过以下方式访问 POST 数据:
$request->post['anotherinputname'];