У меня проблема с функцией обновления в Laravel. Это работает правильно для моей основной таблицы с первичным ключом. Я не могу обновить свою таблицу, которая связана с моей основной таблицей внешним ключом. Когда я пытаюсь обновить свою таблицу, я получаю:
Вызов функции-члена update () со значением NULL
Function Update Code:
public function update(Request $request, $id_faktura){
$update_invoice = Faktura::findOrFail($id_faktura);
$update_sprzedawca = Faktura::where($id_faktura = 'id')->with('sprzedawca')->first();
$update_nabywca = Faktura::where($id_faktura = 'id')->with('nabywca')->first();
$update_invoice->update($request->all());
$update_sprzedawca ->update($request->all());
$update_nabywca ->update($request->all());
$update_sprzedawca->push();
$update_nabywca->push();
$update_invoice->nabywca()->associate($update_nabywca);
$update_invoice->sprzedawca()->associate($update_sprzedawca);
$update_invoice->push();
return redirect('showinvoice');
}