错误“尝试访问空类型值的数组偏移量” laravel 5.8.26 Php 7.4.2

14 浏览
0 Comments

错误“尝试访问空类型值的数组偏移量” laravel 5.8.26 Php 7.4.2

我在管理员面板中使用以下函数来插入/创建新用户:

public function store(Request $request)
{
    $this->validate($request, [
        'name' => 'required',
        'email' => 'required|email|unique:users,email',
        'password' => 'required|same:confirm-password'
    ]);
    $input = $request->all();
    $input['password'] = Hash::make($input['password']);
    User::create($input);
    return redirect()->route('admin.pages.users.index')
        ->with('success','用户创建成功');
}

当我提交时,出现以下错误:

试图访问空类型值的数组偏移量

编辑:

我找到了问题所在。我的问题是邮箱验证规则。当我移除邮箱验证时,插入数据是正确的。

enter image description here

我该如何修复这个错误!

0