id, $query); return [ 'query' => $query, ]; } public function create($request) { $ragione_sociale = $request['data']['ragione_sociale']; $id_tipo = (array) $request['data']['tipi']; $anagrafica = Anagrafica::build($ragione_sociale, null, null, $id_tipo); $id_record = $anagrafica->id; return [ 'id' => $id_record, ]; } public function delete($request) { $anagrafica = Anagrafica::find($request['id']); $result = $anagrafica->delete(); } public function update($request) { $data = $request['data']; $anagrafica = Anagrafica::find($request['id']); $anagrafica->ragione_sociale = $data['ragione_sociale']; $anagrafica->piva = $data['piva']; $anagrafica->codice_fiscale = $data['codice_fiscale']; $anagrafica->indirizzo = $data['indirizzo']; $anagrafica->citta = $data['citta']; $anagrafica->provincia = $data['provincia']; $anagrafica->id_nazione = $data['id_nazione']; $anagrafica->telefono = $data['telefono']; $anagrafica->fax = $data['fax']; $anagrafica->cellulare = $data['cellulare']; $anagrafica->email = $data['email']; $anagrafica->tipologie = (array) $data['tipi']; $anagrafica->save(); } }