Пример #1
0
 public static function atualizar(Request $req)
 {
     $contrato = Contrato::find($req->get('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 $contrato;
 }
Пример #2
0
 public function placa()
 {
     if (request()->ajax()) {
         $veiculos = Veiculo::PesquisarPorPlaca(request()->get('q'))->get();
         $retorno = [];
         foreach ($veiculos as $key => $value) {
             $retorno[$key]['id'] = $value->id;
             $retorno[$key]['text'] = $value->id;
             $retorno[$key]['modelo'] = $value->modelo->nome;
             $retorno[$key]['marca'] = $value->modelo->marca->nome;
             $retorno[$key]['cor'] = $value->cor;
         }
         return response()->json($retorno);
     } else {
         return "Acesso negado";
     }
 }
Пример #3
0
 public static function pesquisar(Request $req)
 {
     return Veiculo::PesquisarPorPlaca($req->get('placa'))->PesquisarPorModelo($req->get('modelo'));
 }