Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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 注册表单后的数组到字符串对话错误_Php_Laravel - Fatal编程技术网

Php 注册表单后的数组到字符串对话错误

Php 注册表单后的数组到字符串对话错误,php,laravel,Php,Laravel,我正在创建新用户,它正在顺利进行,新用户会在DB表中弹出,但在发送表单之后。Page正在向我发送此错误 ErrorException(E_通知)数组到字符串的转换 用户模型 控制器 知道为什么会这样吗 您正在将请求对象传递给withErrors方法 withErrors方法接受验证器、MessageBag或PHP数组 您正在将请求对象传递给withErrors方法 withErrors方法接受验证器、MessageBag或PHP数组 错误发生在哪一行?另外,我将转储$request->all()

我正在创建新用户,它正在顺利进行,新用户会在DB表中弹出,但在发送表单之后。Page正在向我发送此错误

ErrorException(E_通知)数组到字符串的转换

用户模型

控制器


知道为什么会这样吗

您正在将请求对象传递给
withErrors
方法

withErrors方法接受验证器、MessageBag或PHP数组


您正在将请求对象传递给
withErrors
方法

withErrors方法接受验证器、MessageBag或PHP数组


错误发生在哪一行?另外,我将转储
$request->all()
,并查看是否有任何键值是数组或对象。我还将研究使用
Hash::make()
而不是
bcrypt()
进行密码哈希。错误发生在哪一行?另外,我将转储
$request->all()
,并查看是否有任何键值是数组或对象。我还考虑使用
Hash::make()
而不是
bcrypt()
进行密码哈希。
protected $table = 'users';

protected $fillable = [
    'name',
    'email',
    'password'
];
public function register(registerRequest $request)
{
    $request->flash();

    $request['password'] = bcrypt($request->password);

    $user = new User;
    $user->fill($request->all())->save();

    return view('auth.register')->withErrors($request);
}