$period_end, ':period_start' => $period_start, ]; return [ 'query' => $query, 'parameters' => $parameters, ]; } public function create($request) { $data = $request['data']; $anagrafica = Anagrafica::find($data['id_anagrafica']); $tipo = TipoSessione::find($data['id_tipo_intervento']); $stato = Stato::find($data['id_stato_intervento']); $intervento = Intervento::build($anagrafica, $tipo, $stato, $data['data_richiesta']); $intervento->richiesta = $data['richiesta']; $intervento->descrizione = $data['descrizione']; $intervento->informazioniaggiuntive = $data['informazioni_aggiuntive']; $intervento->save(); return [ 'id' => $intervento->id, 'codice' => $intervento->codice, ]; } public function update($request) { $data = $request['data']; $intervento = Intervento::find($data['id']); $intervento->idstatointervento = $data['id_stato_intervento']; $intervento->descrizione = $data['descrizione']; $intervento->informazioniaggiuntive = $data['informazioni_aggiuntive']; $intervento->save(); } }