/** * 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'); } }