예제 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function GetPjuridica(Request $request)
 {
     $Input = $request->all();
     $this->validate($request, ['cnpj' => 'required|min:15', 'solicitante' => 'required', 'fone' => 'required', 'endereco' => 'required']);
     try {
         \DB::beginTransaction();
         $cliente = new Cliente();
         $cliente->solicitante = Input::get('solicitante');
         $cliente->push();
         $pJuridica = new PJuridica();
         $pJuridica->cnpj = Input::get('cnpj');
         $pJuridica->email = Input::get('email');
         $pJuridica->fone = Input::get('fone');
         $pJuridica->endereco = Input::get('endereco');
         $pJuridica->Fk_cliente = $cliente->idcliente;
         $pJuridica->push();
         \DB::commit();
         return 'Contrato realizado com sucesso!!';
         return redirect('/analise/index');
     } catch (\Illuminate\Database\QueryException $e) {
         return 'Erro ao tentar Realizar o Cadastro tente novamente.. ';
         return redirect('contrato/pesquisa-colaborador');
     }
 }