每当用户注册时,向另一个表添加数据-laravel
每当用户第一次注册时,我都希望将一组数据输入到另一个表中。用户可以很好地注册,但每当我检查数据库时,另一个表中没有任何内容 这个方向对吗每当用户注册时,向另一个表添加数据-laravel,laravel,Laravel,每当用户第一次注册时,我都希望将一组数据输入到另一个表中。用户可以很好地注册,但每当我检查数据库时,另一个表中没有任何内容 这个方向对吗 谢谢删除您的首次退货: protected function create(array $data) { return User::create([ 'name' => $data['name'], 'email' => $data['email'], 'password' => bcr
谢谢删除您的首次退货:
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
$image = new Image;
$image->current_step = 'step1';
$image->isCompleted = '0';
$image->save();
}
受保护函数创建(数组$data)
{
$user=user::创建([//$data['name'],
'email'=>$data['email'],
'password'=>bcrypt($data['password']),
]);
$image=新图像;
$image->current_step='step1';
$image->isCompleted='0';
$image->save();
返回$user;
}
由于
return
删除您的第一次返回,您无法访问代码的其余部分:
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
$image = new Image;
$image->current_step = 'step1';
$image->isCompleted = '0';
$image->save();
}
受保护函数创建(数组$data)
{
$user=user::创建([//$data['name'],
'email'=>$data['email'],
'password'=>bcrypt($data['password']),
]);
$image=新图像;
$image->current_step='step1';
$image->isCompleted='0';
$image->save();
返回$user;
}
由于
return
,return
将阻止后面任何代码的执行,因此无法访问代码的其余部分;在您的示例中,您得到了被称为“不可访问”的代码。return
将阻止执行其后的任何代码;在您的示例中,您得到了所谓的“不可访问”代码。这已经奏效了。谢谢你的回复,我会知道未来的情况。这已经奏效了。谢谢你的回复,以后我会知道的。