提问人:KATHEESKUMAR 提问时间:1/13/2023 最后编辑:KATHEESKUMAR 更新时间:1/13/2023 访问量:107
如何使用接口获取像 Laravel 这样的 html 输入值 [已关闭]
How to get html input values like Laravel using Interfaces [closed]
问:
我想使用像 Request 这样的接口方法获取 HTML 数据。如果有人知道,请解释一下。
我想得到这样的输出!请帮忙写一个示例请求php接口。
我的真实场景是我有一个控制器,该控制器具有创建功能。create 函数将参数作为 Request 类传递。我想访问我在问题中提到的 HTML 输入。这是我的问题。
<input name="inputname">
<input name="anotherinputname">
public function create(Request $request) {
echo $request->inputname;
echo $request->anotherinputname;
}
所以请帮忙做 Request 类。谢谢
答:
1赞
Saleh Hashemi
1/13/2023
#1
它不像你想象的那样工作。 Laravel使用依赖注入。 您可以定义一个 Request 类,并在其构造函数中将 POST 数据映射到属性。 像这样的东西:
class Request {
public $get;
public $post;
public function __construct() {
$this->get = $_GET;
$this->post = $_POST;
}
}
然后,您可以通过以下方式访问POST数据:
$request->post['anotherinputname'];
-1赞
Duikboot
1/13/2023
#2
假设您的控制器中有以下方法:
public function create(Request $request) {
您应该通过执行以下操作来获取变量:
$field = $request->get('fieldName');
dump($field);
评论