我想注册一个用户并将数据插入到帐户表中,并将帐户的 user_id 作为创建的用户 ID 插入,我从我的管理控制器中执行此操作;
public function store(StoreUsersRequest $request)
{
DB::transaction(function($request)
{
$newUser = User::create($request->all());
$newAccounts = Accounts::create([
'user_id' => $newUser->id,
'balance' => '0',
'amt' => '0',
]);
if( !$newAccounts )
{
throw new \Exception('accounts not created for new user');
}
});
return redirect()->route('users.create');
}
任何人都可以告诉我怎么做吗?
猛跑小猪
烙印99