Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉雷维尔:什么是';密码';在$request中->;密码?_Php_Laravel - Fatal编程技术网

Php 拉雷维尔:什么是';密码';在$request中->;密码?

Php 拉雷维尔:什么是';密码';在$request中->;密码?,php,laravel,Php,Laravel,这个问题与第条有关。在那里,有人建议下一种自定义身份验证方法: protected function credentials(Request $request){ $field = filter_var($request->get($this->username()), FILTER_VALIDATE_EMAIL) ? $this->username() : 'username'; return [ $field

这个问题与第条有关。在那里,有人建议下一种自定义身份验证方法:

protected function credentials(Request $request){
    $field = filter_var($request->get($this->username()), FILTER_VALIDATE_EMAIL)
        ? $this->username()
        : 'username';

    return [
        $field => $request->get($this->username()),
        'password' => $request->password,
    ];
}
$request->password
中“->password”是什么意思?字段的
名称
属性?例如,如果我的密码字段的
name
passoword1
,该怎么办

<input type="password" name="password1" required>

在Laravel 5.4中,您可以使用

$request->input('password')

输入类

对于name=“password1”示例,您将使用
$request->input('password1')

以下是一些有用的文档链接:)


在Laravel 5.4中,您可以使用

$request->input('password')

输入类

对于name=“password1”示例,您将使用
$request->input('password1')

以下是一些有用的文档链接:)


它被称为动态输入属性。请求中存在的任何参数都可以从Laravel请求实例
illighted\Http\request
访问。在这种情况下,输入参数作为道具存在于该对象上。它们是动态的道具,所以你明白了重点。请求实例有各种各样的方法来处理各种事情

获取输入数据的两种方法,如

<input type="text" name="a">
<input type="text" name="b">



public function methodName(Request $request){
   $a = $request->a;
   $a = $request->b;

   // Or
   $input_params = $request->all(); // input parameters array ['a' => 'some value', 'b' => 'some other value']

   // Or
   $input_a = $request->input('a');

   // check if input exists
   if($request->has('a')){
       //****
   }

}

公共函数methodName(请求$Request){
$a=$request->a;
$a=$request->b;
//或
$input_params=$request->all();//输入参数数组['a'=>'某些值','b'=>'某些其他值']
//或
$input_a=$request->input('a');
//检查输入是否存在
如果($request->has('a')){
//****
}
}

这里有非常好的示例和清晰的细节

它被称为动态输入属性。请求中存在的任何参数都可以从Laravel请求实例
illighted\Http\request
访问。在这种情况下,输入参数作为道具存在于该对象上。它们是动态的道具,所以你明白了重点。请求实例有各种各样的方法来处理各种事情

获取输入数据的两种方法,如

<input type="text" name="a">
<input type="text" name="b">



public function methodName(Request $request){
   $a = $request->a;
   $a = $request->b;

   // Or
   $input_params = $request->all(); // input parameters array ['a' => 'some value', 'b' => 'some other value']

   // Or
   $input_a = $request->input('a');

   // check if input exists
   if($request->has('a')){
       //****
   }

}

公共函数methodName(请求$Request){
$a=$request->a;
$a=$request->b;
//或
$input_params=$request->all();//输入参数数组['a'=>'某些值','b'=>'某些其他值']
//或
$input_a=$request->input('a');
//检查输入是否存在
如果($request->has('a')){
//****
}
}
这里有非常好的例子和清晰的细节