/** * Handle the command. * * @param CreateCandidaturaCommand $command * @return void */ public function handle(CreateCandidaturaCommand $command) { $candidatura_object = Candidature::make($command->posizione_id, $command->nome, $command->cognome, $command->email, $command->messaggio); $candidatura = $this->repo->save($candidatura_object); $this->caricaCv($candidatura, $command->cv_path); Event::fire(new CandidaturaWasCreated($candidatura)); return $candidatura; }
public function getById($id) { return Candidature::where('id', $id)->with('posizione')->first(); }