Я создал свое приложение с помощью 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');
}
Это по контракту.
Результаты хорошие, но я хочу, чтобы каждый раз, когда я меняю фискальный или контракт, это изменение будет автоматически вноситься в пользовательский контракт.
Я меняю код в своем вопросе, можете посмотреть.
Вы имеете в виду, что хотите создать Contract и Fiscal и связать их с пользователем в той же функции?






Не совсем уверен, что вам нужно. В вашем фрагменте кода происходит только одно обновление. Вы можете показать нам другой?