/** * Handle the command. * * @param UpdateComunicatoCommand $command * @return void */ public function handle(UpdateComunicatoCommand $command) { $active = $command->active === 'on' ? 1 : 0; $comunicato_object = Comunicati::edit($command->comunicato_id, $command->titolo, $command->descrizione, $command->testo, $active); $comunicato = $this->repo->save($comunicato_object); $this->caricaAllegato($comunicato, $command->allegato); Event::fire(new ComunicatoWasUpdated($comunicato)); return $comunicato; }
public function getById($id) { return Comunicati::where('id', $id)->first(); }