Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/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
未定义索引:Laravel 5.6中的电子邮件错误_Laravel_Laravel 5.6 - Fatal编程技术网

未定义索引:Laravel 5.6中的电子邮件错误

未定义索引:Laravel 5.6中的电子邮件错误,laravel,laravel-5.6,Laravel,Laravel 5.6,我想为我的网站建立登录功能。但不幸的是,它在我的AdminController中给出了未定义的索引:电子邮件: public function login(Request $request) { if($request->isMethod('post')) { $data = $request->input(); if (Auth::attempt(['email' => $data['email'

我想为我的网站建立登录功能。但不幸的是,它在我的AdminController中给出了未定义的索引:电子邮件:

public function login(Request $request)
{
        if($request->isMethod('post'))
        {
            $data = $request->input();
            if (Auth::attempt(['email' => $data['email'], 'password' => $data['password'],'admin' => '1'])) {
                echo "Success";
                //console.log("Successfull");
                die;
            }
            else
            {
                echo "Failed";
                //console.log("Failed");
                die;
            }
        }
        return view('admin.admin_login');
 }
在刀片中:

<div class="input-group mb-3">
    <div class="input-group-prepend">
        <span class="input-group-text bg-success text-white" id="basic-addon1"><i class="ti-user"></i></span>
    </div>
    <input type="email" name="email" class="form-control form-control-lg" placeholder="Email" aria-label="Email" aria-describedby="basic-addon1" required="">
 </div>

$data['email']
更改为
$request->email
。因为$request包含的对象不是数组

您可以执行以下操作

public function login(Request $request)
{
        if($request->isMethod('post'))
        {

            if (Auth::attempt(['email' =>$request->email, 'password' => $request->password,'admin' => '1'])) {
                echo "Success";
                //console.log("Successfull");
                die;
            }
            else
            {
                echo "Failed";
                //console.log("Failed");
                die;
            }
        }
        return view('admin.admin_login');
 }
即使我没有看到你的刀片模板密码字段