我已经使用laravel(一对多关系表)构建了我的应用程序,并且我想同步两个更新函数。我的意思是当我更新此函数中的项目时,它将在其他函数中自动更新。
我已经创建了更新功能并且运行良好。我需要做的是同步两个更新功能。
$user= User::find($request->userid);
$fiscal = Fiscal::find($request->fiscal_id);
$contractuser->fiscal_id= $request->get('fiscal_id');
$contractuser->contract_id= $request->get('contractid');
$contractuser->save();
return redirect()->route('contracts.show',$contractuser->user_id)->with('success','User Contract has been added successfully');
这是针对合同用户的
public function update(Request $request, $id)
{
$fiscal=Fiscal::find($id);
$fiscal->name=$request->get('name');
$fiscal->year=$request->year;
$fiscal->save();
return redirect('fiscals');
}
这是用于财务
public function update(Request $request, $id)
{
$contract=Contract::find($id);
$contract->name=$request->get('name');
$contract->save();
return redirect('contracts');
}
这是合同。
效果很好,但是我希望每次更改财务或合同时,此更改将自动根据用户合同进行。