/** * Show the form for creating a new resource. * * @return Response */ public function createContrato($id) { $pessoas = Pessoa::find($id); $tiposContratos = ContratacaoTipo::all(); $tiposClasses = ContratacaoClasse::all(); $tiposCargos = ContratacaoCargo::all(); $tiposDisciplinas = ContratacaoDisciplina::all(); return View::make('contratos.createContrato', compact('pessoas', 'tiposContratos', 'tiposClasses', 'tiposCargos', 'tiposDisciplinas')); }
/** * Run the database seeds. * * @return void */ public function run() { #Apaga e povoa a tabela de contratacoes_tipos DB::table('contratacoes_tipos')->delete(); ContratacaoTipo::create(array('nome' => 'QUADRO ESTADUAL')); ContratacaoTipo::create(array('nome' => 'QUADRO MUNICIPAL')); ContratacaoTipo::create(array('nome' => 'QUADRO FEDERAL')); ContratacaoTipo::create(array('nome' => 'CONTRATO')); #Apaga e povoa a tabela de contratacoes_classes DB::table('contratacoes_classes')->delete(); ContratacaoClasse::create(array('nome' => 'A')); ContratacaoClasse::create(array('nome' => 'B')); ContratacaoClasse::create(array('nome' => 'C')); ContratacaoClasse::create(array('nome' => 'D')); ContratacaoClasse::create(array('nome' => 'E')); ContratacaoClasse::create(array('nome' => 'F')); #Apaga e povoa a tabela de contratacoes_cargos DB::table('contratacoes_cargos')->delete(); ContratacaoCargo::create(array('nome' => 'PROFESSOR')); ContratacaoCargo::create(array('nome' => 'COORDENADOR')); ContratacaoCargo::create(array('nome' => 'AUXILIAR ADMINISTRATIVO')); ContratacaoCargo::create(array('nome' => 'AUXILIAR EDUCACIONAL')); ContratacaoCargo::create(array('nome' => 'PEDAGOGO')); ContratacaoCargo::create(array('nome' => 'ESPECIALISTA EM EDUCACAO')); #Apaga e povoa a tabela de contratacoes_disciplinas DB::table('contratacoes_disciplinas')->delete(); ContratacaoDisciplina::create(array('nome' => 'Química')); ContratacaoDisciplina::create(array('nome' => 'Física')); ContratacaoDisciplina::create(array('nome' => 'Matemática')); ContratacaoDisciplina::create(array('nome' => 'Biologia')); ContratacaoDisciplina::create(array('nome' => 'Ciências')); ContratacaoDisciplina::create(array('nome' => 'Língua /Literatura Portuguesa')); ContratacaoDisciplina::create(array('nome' => 'Língua /Literatura estrangeira - Inglês')); ContratacaoDisciplina::create(array('nome' => 'Língua /Literatura estrangeira - Espanhol')); ContratacaoDisciplina::create(array('nome' => 'Língua /Literatura estrangeira - outra')); ContratacaoDisciplina::create(array('nome' => 'Arte (Educação Artística')); ContratacaoDisciplina::create(array('nome' => 'Educação Física')); ContratacaoDisciplina::create(array('nome' => 'História')); ContratacaoDisciplina::create(array('nome' => 'Geografia')); ContratacaoDisciplina::create(array('nome' => 'Filosofia')); ContratacaoDisciplina::create(array('nome' => 'Informática/Computação')); ContratacaoDisciplina::create(array('nome' => 'Professor de 1ª a 4ª série')); #Apaga e povoa a tabela de contratos DB::table('contratos')->delete(); Contrato::create(array('pessoa_id' => 1, 'cadastro' => '21313/2015', 'data_admissao' => '2014-01-24', 'ano_admissao' => 2014, 'contratacao_cargo_id' => 1, 'contratacao_tipo_id' => 1, 'carga_horaria' => 40, 'contratacao_classe_id' => 1, 'contratacao_disciplina_id' => 1, 'ativo' => 'S', 'usuario_id' => 1)); }