Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {!! Notification::showAll() !!}
- </div>
- </div>
- <br/>
- <div class="row">
- <div class="col-sm-3">
- {!! Form::label('cnpj', 'CNPJ*:') !!} <br/>
- {!! Form::text('cnpj',null,['class'=> 'form-control mask-cnpj']) !!}
- {!! $errors->first('cnpj', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-9">
- {!! Form::label('razao_social', 'Razão Social*:') !!} <br/>
- {!! Form::text('razao_social',null,['class'=> 'form-control']) !!}
- {!! $errors->first('razao_social', '<span class="text-danger">:message</span> ') !!}
- </div>
- </div>
- <div class="row">
- <div class="col-sm-5">
- {!! Form::label('logradouro', 'Logradouro*:') !!} <br/>
- {!! Form::text('logradouro',null,['class'=> 'form-control']) !!}
- {!! $errors->first('logradouro', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-2">
- {!! Form::label('numero', 'Número*:') !!} <br/>
- {!! Form::text('numero',null,['class'=> 'form-control']) !!}
- {!! $errors->first('numero', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-5">
- {!! Form::label('bairro', 'Bairro*:') !!} <br/>
- {!! Form::text('bairro',null,['class'=> 'form-control']) !!}
- {!! $errors->first('bairro', '<span class="text-danger">:message</span> ') !!}
- </div>
- </div>
- <br/>
- <div class="col-sm-4">
- {!! Form::label('municipio', 'Municipio:') !!}
- {!! Form::select('municipio',$municipios,null,['class'=>'form-control ']) !!}
- {!! $errors->first('municipio', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-4">
- {!! Form::label('regional', 'Regional:') !!}
- {!! Form::select('regional',$regionais,null,['class'=>'form-control ']) !!}
- {!! $errors->first('regional', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-2">
- {!! Form::label('cep', 'CEP*:') !!} <br/>
- {!! Form::text('cep',null,['class'=> 'form-control mask-cep'])!!}
- {!! $errors->first('cep', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-2">
- {!! Form::label('telefone', 'Telefone*:') !!} <br/>
- {!! Form::text('telefone',null,['class'=> 'form-control mask-telefone']) !!}
- {!! $errors->first('telefone', '<span class="text-danger">:message</span> ') !!}
- </div>
- </div>
- <div class="row">
- <div class="col-sm-2">
- {!! Form::label('representante_cpf', 'CPF / Login*:') !!} <br/>
- {!! Form::text('representante_cpf',null,['class'=> 'form-control mask-cpf']) !!}
- {!! $errors->first('representante_cpf', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-8">
- {!! Form::label('representante_nome', 'Nome*:') !!} <br/>
- {!! Form::text('representante_nome',null,['class'=> 'form-control']) !!}
- {!! $errors->first('representante_nome', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-2">
- {!! Form::label('representante_funcao', 'Função*:') !!} <br/>
- {!! Form::select('representante_funcao',array('Diretor' => 'Diretor', 'Vice Diretor' => 'Vice Diretor'),null,['class'=> 'form-control']) !!}
- {!! $errors->first('repreentante_funcao', '<span class="text-danger">:message</span> ') !!}
- </div>
- </div>
- <br/>
- <div class="row">
- <div class="col-sm-2">
- {!! Form::label('representante_rg', 'RG:') !!} <br/>
- {!! Form::text('representante_rg',null,['class'=> 'form-control']) !!}
- </div>
- <div class="col-sm-4">
- {!! Form::label('representante_telefone', 'Telefone*:') !!} <br/>
- {!! Form::text('representante_telefone',null,['class'=> 'form-control mask-telefone']) !!}
- {!! $errors->first('representante_telefone', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-6">
- {!! Form::label('representante_email', 'E-mail*:') !!} <br/>
- {!! Form::email('representante_email',null,['class'=> 'form-control']) !!}
- {!! $errors->first('representante_email', '<span class="text-danger">:message</span> ') !!}
- </div>
- </div>
- <br/>
- <div class="row">
- <div class="col-sm-6">
- <h3>Defina a senha de acesso ao sistema:</h3>
- </div>
- <div class="col-sm-3">
- {!! Form::label('senha', 'Senha*:') !!} <br/>
- {!! Form::password('senha', ['class' => 'form-control', 'placeholder' => 'Senha']) !!}
- {!! $errors->first('senha', '<span class="text-danger">:message</span> ') !!}
- </div>
- <div class="col-sm-3">
- {!! Form::label('senha_confirmation', 'Confirme Senha*:') !!} <br/>
- {!! Form::password('senha_confirmation', ['class' => 'form-control ', 'placeholder' => 'Senha']) !!}
- {!! $errors->first('senha_confirmation', '<span class="text-danger">:message</span> ') !!}
- </div>
- </div>
- </div>
- Route::controller('auth', 'AuthController');
- public function getCadastro(Request $request)
- {
- $v['title'] = 'Cadastro de Escola';
- $v['redes'] = Rede::lists('nome', 'id');
- $v['municipios'] = Municipio::lists('nome','id');
- $v['regionais'] = Regional::lists('nome', 'id');
- return view('auth.cadastro', $v);
- }
- public function postCadastro(CadastroRequest $request)
- {
- $escola = new Escola;
- $escola->fill($request->all());
- try {
- $escola->save();
- $usuario = new Usuario;
- $request->request->add(['perfil_id' => Perfil::ESCOLA]);
- $request->request->add(['escola_id' => $escola->id]);
- $request->request->add(['cpf' => $request->representante_cpf]);
- $request->request->add(['nome' => $request->representante_nome]);
- $request->request->add(['funcao' => $request->representante_funcao]);
- $request->request->add(['rg' => $request->representante_rg]);
- $request->request->add(['telefone' => $request->representante_telefone]);
- $request->request->add(['email' => $request->representante_email]);
- $usuario->fill($request->all());
- try {
- $usuario->save();
- Notification::success('Escola cadastrada com sucesso');
- Notification::success('Novo usuário cadastrado com sucesso');
- } catch (Exception $e) {
- $escola->delete();
- Notification::error($e->getMessage());
- return back()->withInput();
- }
- } catch (Exception $e) {
- Notification::error($e->getMessage());
- dd($e);
- return back()->withInput();
- }
- return back();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement