Ejemplo n.º 1
0
 public static function gravar(Request $req)
 {
     $id = static::gerarID();
     $contrato = new Contrato();
     $contrato->id = $id;
     $contrato->cliente()->associate(Cliente::find($req->get('cliente_id')));
     $contrato->veiculo()->associate(Veiculo::find($req->get('veiculo_id')));
     $contrato->obs = $req->get('obs');
     $contrato->defeito = $req->get('defeito');
     $contrato->data_entrada = $req->get('data_entrada');
     $contrato->data_saida = $req->get('data_saida');
     $contrato->contato = $req->get('contato');
     $contrato->telefone_contato = $req->get('telefone');
     if ($contrato->save() == false) {
         throw new \Exception('Erro ao grava novo registro.', 402);
     }
     return $id;
 }