【发布时间】:2018-11-19 23:09:08
【问题描述】:
我用两个插入语句构建了一个函数。第一个只在表中插入两个名称字段,第二个从第一个读取一个 id 字段,该字段是通过 insert 语句创建的,在数据库上自动递增。
这是正确的方法吗?
public function submit(Request $request)
{
$this->validate($request, [
'groupname' => 'required|unique:groups,group_name'
]);
$groups_create = new Group();
$groups_create->group_name = $request->input('groupname');
$groups_create->group_admin = Auth::id();
$groups_create->save();
$groupid = Group::where('group_name', $request->input('groupname'))->select('idgroups')->first();
$groups_create_subscription = new GroupSubscription();
$groups_create_subscription->idgroups = $groupid->idgroups;
$groups_create_subscription->subscriber = Auth::id();
$groups_create_subscription->save();
return redirect('home')->with('success', 'Ihre Gruppe wurde angelegt!');
}
【问题讨论】:
标签: php mysql laravel eloquent