我正在开发一个用户可以创建约会的 larvel 项目。此外,我还创建了另一个名为 clients 的模型,因此当用户创建约会时,会保存用户的“client”数据。
在我的约会控制器中,我有以下内容:-
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required',
]);
//create appointment
$apt = new Appointment;
$apt->name = $request->input('name');
$apt->user_id = auth()->user()->id;
$apt->save();
//create client
$client = new Client;
$client->first_name = $request->input('name');
$client->user_id = auth()->user()->id;
$client->save();
return redirect('/appointments')->with('success', 'Appointment created');
}
保存数据时,它可以工作并将数据存储在客户表中,但是我知道这不是保存数据的最干净的方法,但是这样做的“laravel”方法是什么?
BIG阳