Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.44 KB | None | 0 0
  1. {!! Notification::showAll() !!}
  2.  
  3. </div>
  4. </div>
  5. <br/>
  6. <div class="row">
  7. <div class="col-sm-3">
  8. {!! Form::label('cnpj', 'CNPJ*:') !!} <br/>
  9. {!! Form::text('cnpj',null,['class'=> 'form-control mask-cnpj']) !!}
  10. {!! $errors->first('cnpj', '<span class="text-danger">:message</span> ') !!}
  11. </div>
  12. <div class="col-sm-9">
  13. {!! Form::label('razao_social', 'Razão Social*:') !!} <br/>
  14. {!! Form::text('razao_social',null,['class'=> 'form-control']) !!}
  15. {!! $errors->first('razao_social', '<span class="text-danger">:message</span> ') !!}
  16. </div>
  17. </div>
  18.  
  19. <div class="row">
  20. <div class="col-sm-5">
  21. {!! Form::label('logradouro', 'Logradouro*:') !!} <br/>
  22. {!! Form::text('logradouro',null,['class'=> 'form-control']) !!}
  23. {!! $errors->first('logradouro', '<span class="text-danger">:message</span> ') !!}
  24. </div>
  25. <div class="col-sm-2">
  26. {!! Form::label('numero', 'Número*:') !!} <br/>
  27. {!! Form::text('numero',null,['class'=> 'form-control']) !!}
  28. {!! $errors->first('numero', '<span class="text-danger">:message</span> ') !!}
  29. </div>
  30. <div class="col-sm-5">
  31. {!! Form::label('bairro', 'Bairro*:') !!} <br/>
  32. {!! Form::text('bairro',null,['class'=> 'form-control']) !!}
  33. {!! $errors->first('bairro', '<span class="text-danger">:message</span> ') !!}
  34. </div>
  35. </div>
  36. <br/>
  37.  
  38. <div class="col-sm-4">
  39. {!! Form::label('municipio', 'Municipio:') !!}
  40. {!! Form::select('municipio',$municipios,null,['class'=>'form-control ']) !!}
  41. {!! $errors->first('municipio', '<span class="text-danger">:message</span> ') !!}
  42. </div>
  43.  
  44. <div class="col-sm-4">
  45. {!! Form::label('regional', 'Regional:') !!}
  46. {!! Form::select('regional',$regionais,null,['class'=>'form-control ']) !!}
  47. {!! $errors->first('regional', '<span class="text-danger">:message</span> ') !!}
  48. </div>
  49.  
  50.  
  51. <div class="col-sm-2">
  52. {!! Form::label('cep', 'CEP*:') !!} <br/>
  53. {!! Form::text('cep',null,['class'=> 'form-control mask-cep'])!!}
  54. {!! $errors->first('cep', '<span class="text-danger">:message</span> ') !!}
  55. </div>
  56.  
  57. <div class="col-sm-2">
  58. {!! Form::label('telefone', 'Telefone*:') !!} <br/>
  59. {!! Form::text('telefone',null,['class'=> 'form-control mask-telefone']) !!}
  60. {!! $errors->first('telefone', '<span class="text-danger">:message</span> ') !!}
  61. </div>
  62.  
  63. </div>
  64.  
  65. <div class="row">
  66. <div class="col-sm-2">
  67. {!! Form::label('representante_cpf', 'CPF / Login*:') !!} <br/>
  68. {!! Form::text('representante_cpf',null,['class'=> 'form-control mask-cpf']) !!}
  69. {!! $errors->first('representante_cpf', '<span class="text-danger">:message</span> ') !!}
  70. </div>
  71. <div class="col-sm-8">
  72. {!! Form::label('representante_nome', 'Nome*:') !!} <br/>
  73. {!! Form::text('representante_nome',null,['class'=> 'form-control']) !!}
  74. {!! $errors->first('representante_nome', '<span class="text-danger">:message</span> ') !!}
  75. </div>
  76. <div class="col-sm-2">
  77. {!! Form::label('representante_funcao', 'Função*:') !!} <br/>
  78. {!! Form::select('representante_funcao',array('Diretor' => 'Diretor', 'Vice Diretor' => 'Vice Diretor'),null,['class'=> 'form-control']) !!}
  79. {!! $errors->first('repreentante_funcao', '<span class="text-danger">:message</span> ') !!}
  80. </div>
  81. </div>
  82. <br/>
  83. <div class="row">
  84. <div class="col-sm-2">
  85. {!! Form::label('representante_rg', 'RG:') !!} <br/>
  86. {!! Form::text('representante_rg',null,['class'=> 'form-control']) !!}
  87. </div>
  88. <div class="col-sm-4">
  89. {!! Form::label('representante_telefone', 'Telefone*:') !!} <br/>
  90. {!! Form::text('representante_telefone',null,['class'=> 'form-control mask-telefone']) !!}
  91. {!! $errors->first('representante_telefone', '<span class="text-danger">:message</span> ') !!}
  92. </div>
  93. <div class="col-sm-6">
  94. {!! Form::label('representante_email', 'E-mail*:') !!} <br/>
  95. {!! Form::email('representante_email',null,['class'=> 'form-control']) !!}
  96. {!! $errors->first('representante_email', '<span class="text-danger">:message</span> ') !!}
  97. </div>
  98. </div>
  99. <br/>
  100. <div class="row">
  101. <div class="col-sm-6">
  102. <h3>Defina a senha de acesso ao sistema:</h3>
  103. </div>
  104. <div class="col-sm-3">
  105. {!! Form::label('senha', 'Senha*:') !!} <br/>
  106. {!! Form::password('senha', ['class' => 'form-control', 'placeholder' => 'Senha']) !!}
  107. {!! $errors->first('senha', '<span class="text-danger">:message</span> ') !!}
  108. </div>
  109. <div class="col-sm-3">
  110. {!! Form::label('senha_confirmation', 'Confirme Senha*:') !!} <br/>
  111. {!! Form::password('senha_confirmation', ['class' => 'form-control ', 'placeholder' => 'Senha']) !!}
  112. {!! $errors->first('senha_confirmation', '<span class="text-danger">:message</span> ') !!}
  113. </div>
  114. </div>
  115.  
  116. </div>
  117.  
  118. Route::controller('auth', 'AuthController');
  119.  
  120. public function getCadastro(Request $request)
  121. {
  122. $v['title'] = 'Cadastro de Escola';
  123. $v['redes'] = Rede::lists('nome', 'id');
  124. $v['municipios'] = Municipio::lists('nome','id');
  125. $v['regionais'] = Regional::lists('nome', 'id');
  126.  
  127.  
  128. return view('auth.cadastro', $v);
  129.  
  130. }
  131.  
  132. public function postCadastro(CadastroRequest $request)
  133. {
  134. $escola = new Escola;
  135. $escola->fill($request->all());
  136.  
  137. try {
  138. $escola->save();
  139. $usuario = new Usuario;
  140. $request->request->add(['perfil_id' => Perfil::ESCOLA]);
  141. $request->request->add(['escola_id' => $escola->id]);
  142. $request->request->add(['cpf' => $request->representante_cpf]);
  143. $request->request->add(['nome' => $request->representante_nome]);
  144. $request->request->add(['funcao' => $request->representante_funcao]);
  145. $request->request->add(['rg' => $request->representante_rg]);
  146. $request->request->add(['telefone' => $request->representante_telefone]);
  147. $request->request->add(['email' => $request->representante_email]);
  148. $usuario->fill($request->all());
  149.  
  150. try {
  151. $usuario->save();
  152. Notification::success('Escola cadastrada com sucesso');
  153. Notification::success('Novo usuário cadastrado com sucesso');
  154.  
  155. } catch (Exception $e) {
  156. $escola->delete();
  157. Notification::error($e->getMessage());
  158. return back()->withInput();
  159. }
  160. } catch (Exception $e) {
  161. Notification::error($e->getMessage());
  162. dd($e);
  163. return back()->withInput();
  164. }
  165. return back();
  166. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement