where('id_fornitore', $id_anagrafica) ->first(); if (empty($precedente)) { $anagrafica = Anagrafica::find($id_anagrafica); $fornitore = Dettaglio::build($anagrafica, $articolo); } else { $fornitore = $precedente->replicate(); $precedente->delete(); } $fornitore->codice_fornitore = post('codice_fornitore'); $fornitore->descrizione = post('descrizione'); $fornitore->prezzo_acquisto = post('prezzo_acquisto'); $fornitore->qta_minima = post('qta_minima'); $fornitore->giorni_consegna = post('giorni_consegna'); $fornitore->save(); flash()->info(tr('Informazioni salvate correttamente!')); break; case 'delete_fornitore': $id_riga = post('id_riga'); $fornitore = Dettaglio::find($id_riga); $fornitore->delete(); flash()->info(tr('Relazione articolo-fornitore rimossa correttamente!')); break; }