diff --git a/app/Avaliador.php b/app/Avaliador.php index 84caf571208df729b4a5ede9e06acbc4a2402cdb..85794fc0449dbb6d8decc8e4dd8c2dc44a5c9bc5 100644 --- a/app/Avaliador.php +++ b/app/Avaliador.php @@ -3,9 +3,11 @@ namespace App; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\SoftDeletes; class Avaliador extends Model { + use SoftDeletes; protected $fillable = [ 'status', 'parecer', diff --git a/app/Http/Controllers/AdministradorController.php b/app/Http/Controllers/AdministradorController.php index fafa2359ad629785943b808d6c19c2e4e1e8f62e..ec4137eab2b49168557097879b3ce4c028b4fd05 100644 --- a/app/Http/Controllers/AdministradorController.php +++ b/app/Http/Controllers/AdministradorController.php @@ -5,7 +5,6 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Administrador; use App\User; -use App\GrandeArea; use App\Avaliador; use App\AdministradorResponsavel; use App\Participante; @@ -60,9 +59,8 @@ class AdministradorController extends Controller return view('administrador.visualizarParecer')->with(['trabalho' => $trabalho, 'parecer' => $parecer, 'avaliador' => $avaliador]); } - public function create() { - $grandesAreas = GrandeArea::orderBy('nome')->get(); - return view('administrador.novo_user')->with(['grandeAreas' => $grandesAreas]); + public function create() { + return view('administrador.novo_user'); } public function salvar(Request $request) { @@ -125,10 +123,7 @@ class AdministradorController extends Controller $proponente->vinculo = $request->vinculo; $proponente->titulacaoMaxima = $request->titulacaoMaxima; $proponente->anoTitulacao = $request->anoTitulacao; - $proponente->areaFormacao = $request->areaFormacao; - $proponente->grandeArea = $request->area; - $proponente->area = "teste"; - $proponente->subArea = "teste"; + $proponente->areaFormacao = $request->areaFormacao; $proponente->bolsistaProdutividade = $request->bolsistaProdutividade; $proponente->nivel = $request->nivel; $proponente->linkLattes = $request->linkLattes; @@ -182,8 +177,7 @@ class AdministradorController extends Controller 'cargo' => 'required', 'titulacaoMaxima' => 'required', 'anoTitulacao' => 'required', - 'areaFormacao' => 'required', - 'grandeArea' => 'required', + 'areaFormacao' => 'required', 'bolsistaProdutividade' => 'required', 'nivel' => 'required', 'linkLattes' => 'required', @@ -216,10 +210,7 @@ class AdministradorController extends Controller $proponente->vinculo = $request->vinculo; $proponente->titulacaoMaxima = $request->titulacaoMaxima; $proponente->anoTitulacao = $request->anoTitulacao; - $proponente->areaFormacao = $request->areaFormacao; - $proponente->grandeArea = $request->grandeArea; - $proponente->area = "teste"; - $proponente->subArea = "teste"; + $proponente->areaFormacao = $request->areaFormacao; $proponente->bolsistaProdutividade = $request->bolsistaProdutividade; $proponente->nivel = $request->nivel; $proponente->linkLattes = $request->linkLattes; diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index b043254d522760c8fff5992c4e0038cb336f78c3..8abf877c5dac5faf01f0d0542ae73e5cac169bcf 100644 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -7,11 +7,11 @@ use App\Providers\RouteServiceProvider; use Illuminate\Foundation\Auth\RegistersUsers; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Validator; +use Illuminate\Validation\Rule; use App\User; use App\Participante; use App\Proponente; -use App\GrandeArea; class RegisterController extends Controller { @@ -65,16 +65,19 @@ class RegisterController extends Controller 'instituicao' => ['required','string','max:255'], 'cargo' => ['required'], 'vinculo' => ['required'], - - 'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,grandeArea,area,subarea,bolsistaProdutividade,linkLattes'], - 'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,grandeArea,area,subarea,bolsistaProdutividade,linkLattes'], - 'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,grandeArea,area,subarea,bolsistaProdutividade,linkLattes'], - 'grandeArea'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,area,subarea,bolsistaProdutividade,linkLattes'], - 'area'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,grandeArea,subarea,bolsistaProdutividade,linkLattes'], - 'subarea'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,grandeArea,area,bolsistaProdutividade,linkLattes'], - 'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,grandeArea,area,subarea,linkLattes'], - 'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,grandeArea,area,subarea,bolsistaProdutividade'], - + 'outro' => ['required_if:vinculo,Outro'], + 'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,bolsistaProdutividade,linkLattes'], + 'titulacaoMaxima' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo']=== 'Pós-doutorando')), + 'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'], + 'anoTitulacao' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')), + 'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'], + 'areaFormacao' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')), + 'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'], + 'bolsistaProdutividade' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')), + 'nivel' => ['required_if:bolsistaProdutividade,sim'], + 'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'], + 'linkLattes' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')), + ]); } @@ -106,17 +109,24 @@ class RegisterController extends Controller $user->save(); $proponente = new Proponente(); - $proponente->SIAPE = $data['SIAPE']; + if($data['SIAPE'] != null){ + $proponente->SIAPE = $data['SIAPE']; + } $proponente->cargo = $data['cargo']; - $proponente->vinculo = $data['vinculo']; + + if($data['vinculo'] != 'Outro'){ + $proponente->vinculo = $data['vinculo']; + }else{ + $proponente->vinculo = $data['outro']; + } + $proponente->titulacaoMaxima = $data['titulacaoMaxima']; $proponente->anoTitulacao = $data['anoTitulacao']; - $proponente->areaFormacao = $data['areaFormacao']; - $proponente->grandeArea = $data['grandeArea']; - $proponente->area = $data['area']; - $proponente->subArea = $data['subarea']; + $proponente->areaFormacao = $data['areaFormacao']; $proponente->bolsistaProdutividade = $data['bolsistaProdutividade']; - $proponente->nivel = $data['nivel']; + if($data['bolsistaProdutividade'] == 'sim'){ + $proponente->nivel = $data['nivel']; + } $proponente->linkLattes = $data['linkLattes']; $user->proponentes()->save($proponente); @@ -126,8 +136,7 @@ class RegisterController extends Controller return $user; } - public function showRegistrationForm(){ - $grandesAreas = GrandeArea::orderBy('nome')->get(); - return view('auth.register')->with(['grandeAreas' => $grandesAreas]); + public function showRegistrationForm(){ + return view('auth.register'); } } diff --git a/app/Http/Controllers/ProponenteController.php b/app/Http/Controllers/ProponenteController.php index 91aaa7c9ab8350a33b1e70b496e14a826f6f1fec..df6bafaddd8f87491e938c8dba9a942c88b593c5 100644 --- a/app/Http/Controllers/ProponenteController.php +++ b/app/Http/Controllers/ProponenteController.php @@ -3,10 +3,11 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Validator; +use Illuminate\Validation\Rule; use Auth; use App\User; use App\Proponente; -use App\GrandeArea; use App\Evento; class ProponenteController extends Controller @@ -17,49 +18,56 @@ class ProponenteController extends Controller } public function create(){ - - $grandesAreas = GrandeArea::orderBy('nome')->get(); - return view('proponente.cadastro')->with(['grandeAreas' => $grandesAreas]);; + return view('proponente.cadastro'); } public function store(Request $request){ - if (Auth::user()->proponentes == null) { + if (Auth()->user()->proponentes == null) { - $validated = $request->validate([ - 'senha' => 'required', + $validated = $request->validate([ 'cargo' => 'required', - 'titulacaoMaxima' => 'required', - 'anoTitulacao' => 'required', - 'areaFormacao' => 'required', - 'area' => 'required', - 'bolsistaProdutividade' => 'required', - 'nivel' => 'required', - 'linkLattes' => 'required', + 'vinculo' => 'required', + 'outro' => ['required_if:vinculo,Outro'], + 'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,bolsistaProdutividade,linkLattes'], + 'titulacaoMaxima' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo']=== 'Pós-doutorando')), + 'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'], + 'anoTitulacao' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')), + 'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'], + 'areaFormacao' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')), + 'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'], + 'bolsistaProdutividade' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')), + 'nivel' => ['required_if:bolsistaProdutividade,sim'], + 'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'], + 'linkLattes' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')), ]); - $proponente = new Proponente(); - $proponente->SIAPE = $request->SIAPE; - $proponente->cargo = $request->cargo; - $proponente->vinculo = $request->vinculo; - $proponente->titulacaoMaxima = $request->titulacaoMaxima; - $proponente->anoTitulacao = $request->anoTitulacao; - $proponente->areaFormacao = $request->areaFormacao; - $proponente->grandeArea = $request->area; - $proponente->area = "teste"; - $proponente->subArea = "teste"; - $proponente->bolsistaProdutividade = $request->bolsistaProdutividade; - $proponente->nivel = $request->nivel; - $proponente->linkLattes = $request->linkLattes; - $proponente->user_id = Auth::user()->id; - $proponente->save(); - - $user = User::find(Auth()->user()->id); - $user->tipo = "proponente"; - $user->save(); - + if($request['cargo'] === "Estudante" && $request['vinculo'] !== "Pós-doutorando"){ + return redirect( route('proponente.create'))->with(['mensagem' => 'Operação não permitida para seu perfil']); + }else{ + $proponente = new Proponente(); + $proponente->SIAPE = $request->SIAPE; + $proponente->cargo = $request->cargo; + $proponente->vinculo = $request->vinculo; + $proponente->titulacaoMaxima = $request->titulacaoMaxima; + $proponente->anoTitulacao = $request->anoTitulacao; + $proponente->areaFormacao = $request->areaFormacao; + $proponente->bolsistaProdutividade = $request->bolsistaProdutividade; + $proponente->nivel = $request->nivel; + $proponente->linkLattes = $request->linkLattes; + $proponente->user_id = Auth::user()->id; + $proponente->save(); + + $user = User::find(Auth()->user()->id); + $user->tipo = "proponente"; + $user->save(); + + $eventos = Evento::all(); + return redirect( route('admin.editais', ['eventos'=> $eventos]))->with(['mensagem' => 'Cadastro feito com sucesso! Você já pode criar projetos']); + } + }else{ + return redirect( route('proponente.create'))->with(['mensagem' => 'Você já é proponente!']); } - $eventos = Evento::all(); - return redirect( route('admin.editais', ['eventos'=> $eventos]))->with(['mensagem' => 'Usuário cadastrado com sucesso']); + } } diff --git a/app/Http/Controllers/TrabalhoController.php b/app/Http/Controllers/TrabalhoController.php index 3040a5dc695effd420809d3b6d76212a0ae74d3a..18abebdd84e5c1dbf7e00ae504c2f9180662c97d 100644 --- a/app/Http/Controllers/TrabalhoController.php +++ b/app/Http/Controllers/TrabalhoController.php @@ -505,9 +505,12 @@ class TrabalhoController extends Controller * @param \App\Trabalho $trabalho * @return \Illuminate\Http\Response */ - public function destroy(Trabalho $trabalho) + public function destroy(Request $request) { - // + $trabalho = Trabalho::find($request->id); + //dd($trabalho); + $trabalho->delete(); + return redirect()->back(); } public function novaVersao(Request $request){ diff --git a/app/Participante.php b/app/Participante.php index 5e9751a9fc2bde26fd25cd1efe793b518a7566c3..5f07bef5ead99e86312685995378b4e4d06ef9a2 100644 --- a/app/Participante.php +++ b/app/Participante.php @@ -9,7 +9,7 @@ class Participante extends Model protected $fillable = ['name', 'user_id', 'trabalho_id', 'participante_id']; public function user(){ - return $this->belongsToMany('App\User'); + return $this->belongsTo('App\User'); } public function trabalhos(){ return $this->belongsToMany('App\Trabalho', 'trabalho_participante'); diff --git a/app/Trabalho.php b/app/Trabalho.php index 11a0bba515eb314a4560885e366aa73e2b263847..a8efdcb80f839d204a039290f112aba0b6a95cbd 100644 --- a/app/Trabalho.php +++ b/app/Trabalho.php @@ -3,9 +3,12 @@ namespace App; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\SoftDeletes; class Trabalho extends Model { + + use SoftDeletes; /** * The attributes that are mass assignable. * @@ -38,6 +41,8 @@ class Trabalho extends Model 'pivot', ]; + + public function recurso(){ return $this->hasMany('App\Recurso', 'trabalhoId'); } diff --git a/database/migrations/2020_02_05_123048_create_trabalhos_table.php b/database/migrations/2020_02_05_123048_create_trabalhos_table.php index 6799886f39f23720706d3264c046e04face3cfb8..c31232c176b3f60c4a353e157cf43443be4702da 100644 --- a/database/migrations/2020_02_05_123048_create_trabalhos_table.php +++ b/database/migrations/2020_02_05_123048_create_trabalhos_table.php @@ -36,6 +36,7 @@ class CreateTrabalhosTable extends Migration $table->unsignedBigInteger('evento_id'); $table->unsignedBigInteger('coordenador_id'); $table->unsignedBigInteger('proponente_id'); + $table->softDeletes(); $table->timestamps(); }); diff --git a/database/migrations/2020_05_20_211421_create_proponentes_table.php b/database/migrations/2020_05_20_211421_create_proponentes_table.php index 021492c6450b486d4ede6758b56159996541ef34..e7f64b788f584331c3ed2fba17ab229cd5edad39 100644 --- a/database/migrations/2020_05_20_211421_create_proponentes_table.php +++ b/database/migrations/2020_05_20_211421_create_proponentes_table.php @@ -16,18 +16,15 @@ class CreateProponentesTable extends Migration Schema::create('proponentes', function (Blueprint $table) { $table->bigIncrements('id'); //$table->string('CPF'); - $table->string('SIAPE'); + $table->string('SIAPE')->nullable(); //$table->string('email')->unique(); $table->string('cargo'); $table->string('vinculo'); $table->string('titulacaoMaxima'); $table->string('anoTitulacao'); - $table->string('areaFormacao'); - $table->string('grandeArea'); - $table->string('area'); - $table->string('subArea'); + $table->string('areaFormacao'); $table->string('bolsistaProdutividade'); - $table->string('nivel'); + $table->string('nivel')->nullable(); $table->string('linkLattes'); $table->timestamps(); diff --git a/database/migrations/2020_05_23_054805_create_avaliadors_table.php b/database/migrations/2020_05_23_054805_create_avaliadors_table.php index 516f282b34484918807954dc504eec3ab23d34d3..849ca938f02b5a29fe5a8adf69f08f982bfafe76 100644 --- a/database/migrations/2020_05_23_054805_create_avaliadors_table.php +++ b/database/migrations/2020_05_23_054805_create_avaliadors_table.php @@ -16,6 +16,7 @@ class CreateAvaliadorsTable extends Migration Schema::create('avaliadors', function (Blueprint $table) { $table->bigIncrements('id'); $table->timestamps(); + $table->softDeletes(); $table->unsignedBigInteger('user_id')->nullable(); $table->foreign('user_id')->references('id')->on('users'); diff --git a/database/migrations/2020_05_26_223341_create_avaliadors_trabalhos_table.php b/database/migrations/2020_05_26_223341_create_avaliadors_trabalhos_table.php index 215b2c9c9589db1a41e64e5ef7990075434b6383..dbba43959f9a1aae7c74911dd51bf06b028b55ca 100644 --- a/database/migrations/2020_05_26_223341_create_avaliadors_trabalhos_table.php +++ b/database/migrations/2020_05_26_223341_create_avaliadors_trabalhos_table.php @@ -21,6 +21,7 @@ class CreateAvaliadorsTrabalhosTable extends Migration $table->string('AnexoParecer')->nullable(); $table->boolean('status')->nullable(); $table->string('recomendacao')->nullable(); + $table->softDeletes(); $table->unsignedBigInteger('trabalho_id'); $table->unsignedBigInteger('avaliador_id'); diff --git a/database/seeds/AreaSeeder.php b/database/seeds/AreaSeeder.php index 2a4f93429ebdcf6155a9de7d81f9f8adeefc9112..78b4138c451e00c9d1a063861715c31cf9047169 100644 --- a/database/seeds/AreaSeeder.php +++ b/database/seeds/AreaSeeder.php @@ -124,6 +124,54 @@ class AreaSeeder extends Seeder 'nome'=>'Engenharia Civil', 'grande_area_id' => '3' ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia de Minas', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia de Materiais e Metalúrgica', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Elétrica', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Mecânica', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Química', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Sanitária', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia de Produção', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Nuclear', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia de Transportes', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Naval e Oceânica', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Aeroespacial', + 'grande_area_id' => '3' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Biomédica', + 'grande_area_id' => '3' + ]); // Ciências da Saúde ----------------- @@ -131,6 +179,39 @@ class AreaSeeder extends Seeder 'nome'=>'Medicina', 'grande_area_id' => '4' ]); + DB::table('areas')->insert([ + 'nome'=>'Odontologia', + 'grande_area_id' => '4' + ]); + DB::table('areas')->insert([ + 'nome'=>'Farmácia', + 'grande_area_id' => '4' + ]); + DB::table('areas')->insert([ + 'nome'=>'Enfermagem', + 'grande_area_id' => '4' + ]); + DB::table('areas')->insert([ + 'nome'=>'Nutrição', + 'grande_area_id' => '4' + ]); + DB::table('areas')->insert([ + 'nome'=>'Saúde Coletiva', + 'grande_area_id' => '4' + ]); + DB::table('areas')->insert([ + 'nome'=>'Fonoaudiologia', + 'grande_area_id' => '4' + ]); + DB::table('areas')->insert([ + 'nome'=>'Fisioterapia e Terapia Ocupacional', + 'grande_area_id' => '4' + ]); + DB::table('areas')->insert([ + 'nome'=>'Educação Física', + 'grande_area_id' => '4' + ]); + //Ciências Agrárias ------------------ @@ -138,6 +219,30 @@ class AreaSeeder extends Seeder 'nome'=>'Agronomia', 'grande_area_id' => '5' ]); + DB::table('areas')->insert([ + 'nome'=>'Recursos Florestais e Engenharia Florestal', + 'grande_area_id' => '5' + ]); + DB::table('areas')->insert([ + 'nome'=>'Engenharia Agrícola', + 'grande_area_id' => '5' + ]); + DB::table('areas')->insert([ + 'nome'=>'Zootecnia', + 'grande_area_id' => '5' + ]); + DB::table('areas')->insert([ + 'nome'=>'Medicina Veterinária', + 'grande_area_id' => '5' + ]); + DB::table('areas')->insert([ + 'nome'=>'Recursos Pesqueiros e Engenharia de Pesca', + 'grande_area_id' => '5' + ]); + DB::table('areas')->insert([ + 'nome'=>'Ciência e Tecnologia de Alimentos', + 'grande_area_id' => '5' + ]); //Ciências Sociais Aplicadas ---------- @@ -145,6 +250,54 @@ class AreaSeeder extends Seeder 'nome'=>'Direito', 'grande_area_id' => '6' ]); + DB::table('areas')->insert([ + 'nome'=>'Administração', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Economia', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Arquitetura e Urbanismo', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Planejamento Urbano e Regional', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Demografia', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Ciência da Informação', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Museologia', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Comunicação', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Serviço Social', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Economia Doméstica', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Desenho Industrial', + 'grande_area_id' => '6' + ]); + DB::table('areas')->insert([ + 'nome'=>'Turismo', + 'grande_area_id' => '6' + ]); //Ciências Humanas ---------------------- @@ -152,13 +305,57 @@ class AreaSeeder extends Seeder 'nome'=>'Filosofia', 'grande_area_id' => '7' ]); - + DB::table('areas')->insert([ + 'nome'=>'Sociologia', + 'grande_area_id' => '7' + ]); + DB::table('areas')->insert([ + 'nome'=>'Antropologia', + 'grande_area_id' => '7' + ]); + DB::table('areas')->insert([ + 'nome'=>'Arqueologia', + 'grande_area_id' => '7' + ]); + DB::table('areas')->insert([ + 'nome'=>'História', + 'grande_area_id' => '7' + ]); + DB::table('areas')->insert([ + 'nome'=>'Geografia', + 'grande_area_id' => '7' + ]); + DB::table('areas')->insert([ + 'nome'=>'Psicologia', + 'grande_area_id' => '7' + ]); + DB::table('areas')->insert([ + 'nome'=>'Educação', + 'grande_area_id' => '7' + ]); + DB::table('areas')->insert([ + 'nome'=>'Ciência Política', + 'grande_area_id' => '7' + ]); + DB::table('areas')->insert([ + 'nome'=>'Teologia', + 'grande_area_id' => '7' + ]); + //Lingüística, Letras e Artes----------- DB::table('areas')->insert([ 'nome'=>'Lingüística', 'grande_area_id' => '8' ]); + DB::table('areas')->insert([ + 'nome'=>'Letras', + 'grande_area_id' => '8' + ]); + DB::table('areas')->insert([ + 'nome'=>'Artes', + 'grande_area_id' => '8' + ]); diff --git a/database/seeds/ParticipanteSeeder.php b/database/seeds/ParticipanteSeeder.php index 6b10b0d242292bab4a17957834ee238534554fa0..71446d35aa3682e87c89d7596a6a8bdc67def57e 100644 --- a/database/seeds/ParticipanteSeeder.php +++ b/database/seeds/ParticipanteSeeder.php @@ -18,6 +18,12 @@ class ParticipanteSeeder extends Seeder ]); + // $participante = App\Participante::find(1); + // $user = App\User::where('name','Participante1')->first(); + // $user->participantes()->save($participante); + + // $user->save(); + $user_id = DB::table('users')->where('name','Participante2')->pluck('id'); DB::table('participantes')->insert([ diff --git a/database/seeds/ProponenteSeeder.php b/database/seeds/ProponenteSeeder.php index c78ef578c74c3a658430ceb4b56e06c844aebb09..6392ce6d287dc0dc6fdb104c0de6762ceff34fca 100644 --- a/database/seeds/ProponenteSeeder.php +++ b/database/seeds/ProponenteSeeder.php @@ -22,12 +22,9 @@ class ProponenteSeeder extends Seeder //'email' => '123123123', 'cargo' => '123123123', 'vinculo' => '123123123', - 'titulacaoMaxima' => '123123123', + 'titulacaoMaxima' => 'Mestrado', 'anoTitulacao' => '123123123', - 'areaFormacao' => '123123123', - 'grandeArea' => '123123123', - 'area' => '123123123', - 'subArea' => '123123123', + 'areaFormacao' => '123123123', 'bolsistaProdutividade' => '123123123', 'nivel' => '123123123', 'linkLattes' => '123123123', diff --git a/database/seeds/SubAreaSeeder.php b/database/seeds/SubAreaSeeder.php index 51d47d85290a2d1b76377ba40cbf0423b1e2ef88..1ed04116dd18dc6ab1ad2dad41d3a3f50d8eb12e 100644 --- a/database/seeds/SubAreaSeeder.php +++ b/database/seeds/SubAreaSeeder.php @@ -17,61 +17,1399 @@ class SubAreaSeeder extends Seeder 'nome'=>'Álgebra', 'area_id' => '1' ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Análise', + 'area_id' => '1' + ]); + + DB::table('sub_areas')->insert([ + 'nome'=>'Geometria e Topologia', + 'area_id' => '1' + ]); + + DB::table('sub_areas')->insert([ + 'nome'=>'Matemática Aplicada', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Probabilidade', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Estatística', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Probabilidade e Estatística Aplicadas', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria da Computação', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Matemática Aplicada', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Matemática Aplicada', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Matemática da Computação', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Metodologia e Técnicas da Computação', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sistemas de Computação', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Astronomia de Posição e Mecânica Celeste', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Astrofísica Estelar', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Astrofísica do Meio Interestelar', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Astrofísica Extragaláctica', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Astrofísica do Sistema Solar', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Instrumentação Astronômica', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Física Geral', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Áreas Clássicas de Fenomenologia e suas Aplicações', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Física das Partículas Elementares e Campos', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Física Nuclear', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Física Atômica e Molécular', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Física dos Fluidos, Física de Plasmas e Descargas Elétricas', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Física da Matéria Condensada', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fisico-Química', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Química Analítica', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Geologia', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Geofísica', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Geodesia', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Geografia Física', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Oceanografia Biológica', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Oceanografia Física', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Oceanografia Química', + 'area_id' => '1' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Oceanografia Geológica', + 'area_id' => '1' + ]); + //------------------ Ciências Biológicas ---------------- //Genética -------------------- DB::table('sub_areas')->insert([ - 'nome'=>'Genética Quantitativa', - 'area_id' => '2' + 'nome'=>'Genética Quantitativa', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Genética Molecular e de Microorganismos', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Genética Vegetal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Genética Animal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Genética Humana e Médica', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Mutagênese', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Paleobotânica', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Morfologia Vegetal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Morfologia Vegetal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fisiologia Vegetal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Taxonomia Vegetal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fitogeografia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Botânica Aplicada', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Paleozoologia', + 'area_id' => '2' + ]); + + DB::table('sub_areas')->insert([ + 'nome'=>'Morfologia dos Grupos Recentes', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fisiologia dos Grupos Recentes', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Comportamento Animal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Taxonomia dos Grupos Recentes', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Zoologia Aplicada', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ecologia Teórica', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ecologia de Ecossistemas', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ecologia Aplicada', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Citologia e Biologia Celular', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Embriologia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Histologia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Anatomia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fisiologia Geral', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fisiologia de Órgaos e Sistemas', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fisiologia do Esforço', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fisiologia Comparada', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Química de Macromoléculas', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Bioquímica dos Microorganismos', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Metabolismo e Bioenergética', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Biologia Molecular', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Enzimologia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Biofísica Molecular', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Biofísica Celular', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Biofísica de Processos e Sistemas', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Radiologia e Fotobiologia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Farmacologia Geral', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Farmacologia Autonômica', + 'area_id' => '2' + ]); + + DB::table('sub_areas')->insert([ + 'nome'=>'Neuropsicofarmacologia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Farmacologia Cardiorenal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Farmacologia Cardiorenal', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Farmacologia Bioquímica e Molecular', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Etnofarmacologia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Toxicologia', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Farmacologia Clínica', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Imunoquímica', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Imunologia Celular', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Imunogenética', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Imunologia Aplicada', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Biologia e Fisiologia dos Microorganismos', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Microbiologia Aplicada', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Protozoologia de Parasitos', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Helmintologia de Parasitos', + 'area_id' => '2' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Entomologia e Malacologia de Parasitos e Vetores', + 'area_id' => '2' + ]); + + + //------------------ Engenharias ---------------- + //Engenharia Civil -------------- + + DB::table('sub_areas')->insert([ + 'nome'=>'Construção Civil', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Estruturas', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Geotécnica', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia Hidráulica', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Infra-Estrutura de Transportes', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Pesquisa Mineral', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Lavra', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tratamento de Minérios', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Instalações e Equipamentos Metalúrgicos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Instalações e Equipamentos Metalúrgicos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Metalurgia de Transformação', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Metalurgia Fisica', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Materiais não Metálicos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Materiais Elétricos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Medidas Elétricas, Magnéticas e Eletrônicas; Instrumentação', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Circuitos Elétricos, Magnéticos e Eletrônicos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sistemas Elétricos de Potência', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Eletrônica Industrial, Sistemas e Controles Eletrônicos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Telecomunicações', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fenômenos de Transporte', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia Térmica', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Mecânica dos Sólidos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Projetos de Máquinas', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Processos de Fabricação', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Processos Industriais de Engenharia Química', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Operações Industriais e Equipamentos para Engenharia Química', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tecnologia Química', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Recursos Hídricos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tratamento de Águas de Abastecimento e Residuárias', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Saneamento Básico', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Saneamento Ambiental', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Gerência de Produção', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Pesquisa Operacional', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia do Produto', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia Econômica', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Aplicações de Radioisotopos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fusão Controlada', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Combustível Nuclear', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tecnologia dos Reatores', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Planejamento de Transportes', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Veículos e Equipamentos de Controle', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Operações de Transportes', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Hidrodinâmica de Navios e Sistemas Oceânicos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Estruturas Navais e Oceânicas', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Máquinas Marítimas', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Projeto de Navios e de Sistemas Oceânicos', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tecnologia de Construção Naval e de Sistemas Oceânicas', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Aerodinâmica', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Dinâmica de Vôo', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Estruturas Aeroespaciais', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Materiais e Processos para Engenharia Aeronáutica e Aeroespacial', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Propulsão Aeroespacial', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sistemas Aeroespaciais', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Bioengenharia', + 'area_id' => '3' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia Médica', + 'area_id' => '3' + ]); + + //------------------ Ciências da Saúde ---------------- + //Medicina-------------- + + DB::table('sub_areas')->insert([ + 'nome'=>'Clínica Médica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Cirurgia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Saúde Materno-Infantil', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psiquiatria', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Anatomia Patológica e Patologia Clínica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Radiologia Médica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Medicina Legal e Deontologia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Cirurgia Buco-Maxilo-Facial', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ortodontia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Odontopediatria', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Periodontia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Endodontia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Radiologia Odontológica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Odontologia Social e Preventiva', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Materiais Odontológicos', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Farmacotecnia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Farmacognosia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Análise Toxicológica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Análise e Controle e Medicamentos', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Bromatologia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Enfermagem Médico-Cirúrgica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Enfermagem Obstétrica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Enfermagem Pediátrica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Enfermagem Psiquiátrica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Enfermagem de Doenças Contagiosas', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Enfermagem de Saúde Pública', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Bioquímica da Nutrição', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Dietética', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Análise Nutricional de População', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Desnutrição e Desenvolvimento Fisiológico', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Epidemiologia', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Saúde Publica', + 'area_id' => '4' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Medicina Preventiva', + 'area_id' => '4' + ]); + + + + //------------------ Ciências Agrárias ---------------- + //Agronomia -------------- + + DB::table('sub_areas')->insert([ + 'nome'=>'Ciência do Solo', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fitossanidade', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fitotecnia', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Floricultura, Parques e Jardins', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Agrometeorologia', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Extensão Rural', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Silvicultura', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Manejo Florestal', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Técnicas e Operações Florestais', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tecnologia e Utilização de Produtos Florestais', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Conservação da Natureza', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Energia de Biomassa Florestal', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Máquinas e Implementos Agrícolas', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia de Água e Solo', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia de Processamento de Produtos Agrícolas', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Construções Rurais e Ambiência', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Energização Rural', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ecologia dos Animais Domésticos e Etologia', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Genética e Melhoramento dos Animais Domésticos', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Nutrição e Alimentação Animal', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Pastagem e Forragicultura', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Produção Animal', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Clínica e Cirurgia Animal', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Medicina Veterinária Preventiva', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Patologia Animal', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Reprodução Animal', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Inspeção de Produtos de Origem Animal', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Recursos Pesqueiros de Águas Interiores', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Aqüicultura ', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia de Pesca', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ciência de Alimentos', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tecnologia de Alimentos', + 'area_id' => '5' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Engenharia de Alimentos', + 'area_id' => '5' + ]); + + + //------------------ Ciências Sociais Aplicadas ---------------- + //Direito -------------- + + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria do Direito', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Direito Público', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Direito Privado', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Direitos Especiais', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Administração de Empresas', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Administração Pública', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Administração de Setores Específicos', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ciências Contábeis', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria Econômica', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Métodos Quantitativos em Economia', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Economia Monetária e Fiscal', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Crescimento, Flutuações e Planejamento Econômico', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Economia Internacional', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Economia dos Recursos Humanos', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Economia Industrial', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Economia do Bem-Estar Social', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Economia Regional e Urbana', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Economias Agrária e dos Recursos Naturais', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fundamentos de Arquitetura e Urbanismo', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Projeto de Arquitetuta e Urbanismo', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tecnologia de Arquitetura e Urbanismo', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Paisagismo', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fundamentos do Planejamento Urbano e Regional', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Métodos e Técnicas do Planejamento Urbano e Regional', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Serviços Urbanos e Regionais', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Distribuição Espacial', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tendência Populacional', + 'area_id' => '6' + ]); + + DB::table('sub_areas')->insert([ + 'nome'=>'Componentes da Dinâmica Demográfica', + 'area_id' => '6' + ]); + + DB::table('sub_areas')->insert([ + 'nome'=>'Nupcialidade e Família', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Demografia Histórica', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Política Pública e População', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fontes de Dados Demográficos', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria da Informação', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Biblioteconomia', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Arquivologia', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria da Comunicação', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Jornalismo e Editoração', + 'area_id' => '6' ]); - - //------------------ Engenharias ---------------- - //Engenharia Civil -------------- - DB::table('sub_areas')->insert([ - 'nome'=>'Álgebra', - 'area_id' => '3' + 'nome'=>'Rádio e Televisão', + 'area_id' => '6' ]); - - //------------------ Ciências da Saúde ---------------- - //Medicina-------------- - DB::table('sub_areas')->insert([ - 'nome'=>'Clínica Médica', - 'area_id' => '4' + 'nome'=>'Relações Públicas e Propaganda', + 'area_id' => '6' ]); - - //------------------ Ciências Agrárias ---------------- - //Agronomia -------------- - DB::table('sub_areas')->insert([ - 'nome'=>'Ciência do Solo', - 'area_id' => '5' + 'nome'=>'Comunicação Visual', + 'area_id' => '6' ]); - - //------------------ Ciências Sociais Aplicadas ---------------- - //Direito -------------- - DB::table('sub_areas')->insert([ - 'nome'=>'Teoria do Direito', + 'nome'=>'Fundamentos do Serviço Social', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Serviço Social Aplicado', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Programação Visual', + 'area_id' => '6' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Desenho de Produto', 'area_id' => '6' ]); + + //------------------ Ciências Humanas ---------------- //Filosofia -------------- DB::table('sub_areas')->insert([ - 'nome'=>' História da Filosofia', + 'nome'=>'História da Filosofia', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Metafísica', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Lógica', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Epistemologia', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Filosofia Brasileira', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fundamentos da Sociologia', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sociologia do Conhecimento', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sociologia do Desenvolvimento', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sociologia Urbana', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sociologia Rural', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sociologia da Saúde', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Outras Sociologias Específicas', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria Antropológica', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Etnologia Indígena', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Antropologia Urbana', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Antropologia Rural', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Antropologia das Populações Afro-Brasileiras', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria e Método em Arqueologia', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Arqueologia Pré-Histórica', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Arqueologia Histórica', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria e Filosofia da História', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'História Antiga e Medieval', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'História Moderna e Contemporânea', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'História da América', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'História do Brasil', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'História das Ciências', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Geografia Humana', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Geografia Regional', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fundamentos e Medidas da Psicologia', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicologia Experimental', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicologia Fisiológica', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicologia Comparativa', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicologia Social', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicologia Cognitiva', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicologia do Desenvolvimento Humano', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicologia do Ensino e da Aprendizagem', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicologia do Trabalho e Organizacional', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tratamento e Prevenção Psicológica', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fundamentos da Educação', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Administração Educacional', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Planejamento e Avaliação Educacional', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ensino-Aprendizagem', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Currículo', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Orientação e Aconselhamento', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Tópicos Específicos de Educação', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria Política', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Estado e Governo', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Comportamento Político', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Políticas Públicas', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Política Internacional', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'História da Teologia', 'area_id' => '7' ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teologia Moral', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teologia Sistemática', + 'area_id' => '7' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teologia Pastoral', + 'area_id' => '7' + ]); + //------------------ Lingüística, Letras e Artes ---------------- //Lingüística ------------------ - - DB::table('sub_areas')->insert([ + DB::table('sub_areas')->insert([ 'nome'=>'Teoria e Análise Lingüística', 'area_id' => '8' ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fisiologia da Linguagem', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Lingüística Histórica', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Sociolingüística e Dialetologia', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Psicolingüística', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Lingüística Aplicada', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Língua Portuguesa', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Línguas Estrangeiras Modernas', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Línguas Clássicas', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Línguas Indígenas', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teoria Literária', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Literatura Brasileira', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Outras Literaturas Vernáculas', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Literaturas Estrangeiras Modernas', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Literaturas Estrangeiras Modernas', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Literaturas Clássicas', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Literatura Comparada', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fundamentos e Crítica das Artes', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Artes Plásticas', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Música', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Dança', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Teatro', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Ópera', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Fotografia', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Cinema', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Artes do Vídeo', + 'area_id' => '8' + ]); + DB::table('sub_areas')->insert([ + 'nome'=>'Educação Artística', + 'area_id' => '8' + ]); + } } diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php index 3210d11592b9b162b42b267924a4a8b1e04c62f9..50441fb0b66d1167c2a89b26b0eebf2a06a95256 100644 --- a/resources/lang/en/validation.php +++ b/resources/lang/en/validation.php @@ -56,10 +56,10 @@ return [ 'not_in' => 'O :attribute selecionado é inválido.', 'numeric' => ':Attribute deve ser um número.', 'regex' => 'O formato de :attribute é inválido.', - 'required' => 'O campo :attribute é obrigatório.', - 'required_if' => 'O campo :attribute é obrigatório quando :other é :value.', + 'required' => 'O campo é obrigatório.', + 'required_if' => 'O campo é obrigatório.', 'required_unless' => 'O :attribute é necessário a menos que :other esteja em :values.', - 'required_with' => 'O campo :attribute é obrigatório quando :values está presente.', + 'required_with' => 'O campo é obrigatório.', 'required_with_all' => 'O campo :attribute é obrigatório quando :values estão presentes.', 'required_without' => 'O campo :attribute é obrigatório quando :values não está presente.', 'required_without_all' => 'O campo :attribute é obrigatório quando nenhum destes estão presentes: :values.', diff --git a/resources/views/administrador/editais.blade.php b/resources/views/administrador/editais.blade.php index 5849a6aad9fb4e4e4791f2b167bcaabe4568d171..7fcc9bd625c106c1f4c064ee59a3af49b7f65dcf 100644 --- a/resources/views/administrador/editais.blade.php +++ b/resources/views/administrador/editais.blade.php @@ -38,7 +38,7 @@ {{ $evento->nome }} - {{ $evento->created_at }} + {{ date('d/m/Y', strtotime($evento->created_at)) }} @if(auth()->user()->id == $evento->criador_id) {{-- Email | Senha | Confirmar Senha --}} @@ -76,7 +76,7 @@ {{ $message }} @enderror - +
@@ -93,16 +93,17 @@
- +
- + + + + @error('cargo') @@ -113,40 +114,47 @@
- - + + + + + + + + @error('vinculo') + + {{ $message }} + + @enderror
- -
- -
- - - - @error('SIAPE') - - {{ $message }} - - @enderror -
-
- - + + @error('titulacaoMaxima') @@ -165,11 +173,8 @@ @enderror
-
- -
- + @error('areaFormacao') @@ -178,35 +183,15 @@ @enderror
- -
- - -
- -
- - - - @error('area') - - {{ $message }} - - @enderror -
-
+
- - + + - @error('subarea') + @error('SIAPE') {{ $message }} @@ -214,7 +199,7 @@
- + @error('linkLattes') @@ -226,25 +211,37 @@

- + + + + @error('bolsistaProdutividade') + + {{ $message }} + + @enderror
- - + -
+ @error('nivel') + + {{ $message }} + + @enderror +
- +
@@ -291,27 +288,30 @@ outroVinculo(); } - function outroVinculo(){ + function outroVinculo() { var comboBoxVinculo = document.getElementById('vinculo'); var divOutro = document.getElementById('divOutro'); - if(comboBoxVinculo.value === "Outro"){ + if (comboBoxVinculo.value === "Outro") { divOutro.style.display = "block"; - }else{ + } else { divOutro.style.display = "none"; } } - function mudarNivel(){ + window.onload = mudarNivel(); + window.onload = outroVinculo(); + window.onload = mudar(); + + function mudarNivel() { var bolsista = document.getElementById('bolsistaProdutividade'); var nivel = document.getElementById('nivelInput'); - if(bolsista.value === "sim"){ + if (bolsista.value === "sim") { nivel.style.display = "block"; - }else{ + } else { nivel.style.display = "none"; } - console.log("a"); } @endsection \ No newline at end of file diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 7563aa538aa1a73bbde4eb911e9fa16aa79ea8df..e893d6108c20711943e37aa4490690b1d7912abe 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -101,6 +101,7 @@ {{ __('Perfil Administrador') }} + @endif @if(Auth::user()->AdministradorResponsavel != null) diff --git a/resources/views/participante/editais.blade.php b/resources/views/participante/editais.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..3ce18ab9d25ef1074e1f8337278cb3ee499104be --- /dev/null +++ b/resources/views/participante/editais.blade.php @@ -0,0 +1,70 @@ +@extends('layouts.app') + +@section('content') + +
+ +
+
+
+

Meus Editais

+
+
+
+
+ +@if(auth()->user()->tipo === "participante") + + + + + + + + + + + + @foreach ($eventos as $evento) + + + + + + + + @endforeach + +
Nome do EditalStatusData de CriaçãoBaixar editalOpção
+ + {{ $evento->nome }} + + {{ $evento->created_at }} + + + + + +
+ @endif + +
\ No newline at end of file diff --git a/resources/views/projeto/index.blade.php b/resources/views/projeto/index.blade.php index b74a6949adf2605c5fdb85fe3053db4d90906577..18a4e6004788055349653d08929072e7098de3c9 100644 --- a/resources/views/projeto/index.blade.php +++ b/resources/views/projeto/index.blade.php @@ -59,6 +59,12 @@
Resultado + @if($projeto->status == 'Submetido') + + Excluir projeto + + @endif +
diff --git a/resources/views/proponente/cadastro.blade.php b/resources/views/proponente/cadastro.blade.php index c3965d9a0443c007b6398ef11560fdc720897fd5..617f59147da27d087f09eb46db1c2425831ced72 100644 --- a/resources/views/proponente/cadastro.blade.php +++ b/resources/views/proponente/cadastro.blade.php @@ -7,65 +7,81 @@

{{ __('Criar perfil de proponente') }}

- + @if(session('mensagem')) +
+
+
+

{{session('mensagem')}}

+
+
+ @endif

@csrf
-
-
-

Dados do proponente

+
+

Dados do proponente

+
+
+
+ + + + @error('cargo') + + {{ $message }} + + @enderror
-
-
- - - @error('cargo') - - {{ $message }} - - @enderror -
+
+ + + @error('vinculo') + + {{ $message }} + + @enderror +
-
- - -
+
+ + - + @error('outro') + + {{ $message }} + + @enderror
+
+
- - - - @error('SIAPE') - - {{ $message }} - - @enderror -
- -
- - + + @error('titulacaoMaxima') @@ -84,11 +100,8 @@ @enderror
-
- -
- + @error('areaFormacao') @@ -97,35 +110,15 @@ @enderror
- -
- - -
- -
- - - - @error('area') - - {{ $message }} - - @enderror -
-
+
- - + + - @error('subarea') + @error('SIAPE') {{ $message }} @@ -133,7 +126,7 @@
- + @error('linkLattes') @@ -145,21 +138,33 @@

- + + + + @error('bolsistaProdutividade') + + {{ $message }} + + @enderror
- - + + @error('nivel') + + {{ $message }} + + @enderror
@@ -174,7 +179,7 @@
- +
@@ -233,5 +238,8 @@ } console.log("a"); } + + window.onload = mudarNivel(); + window.onload = outroVinculo(); @endsection \ No newline at end of file diff --git a/resources/views/user/perfilUser.blade.php b/resources/views/user/perfilUser.blade.php index b2906e411f869373c3db16bb7720cf2acd626144..a71a9a8633b3e709a895ed75cfbc33a81620ec21 100644 --- a/resources/views/user/perfilUser.blade.php +++ b/resources/views/user/perfilUser.blade.php @@ -91,13 +91,13 @@ @if (!(is_null($adminResp)))
- Tem pemissão de Administrador Responsável + Tem permissão de Administrador Responsável
@else
- Não tem pemissão de Administrador Responsável + Não tem permissão de Administrador Responsável
@endif @@ -105,13 +105,13 @@ @if (!(is_null($avaliador)))
- Tem pemissão de Aváliador + Tem permissão de Avaliador
@else
- Não tem pemissão de Aváliador + Não tem permissão de Avaliador
@endif @@ -119,7 +119,7 @@ @if (!(is_null($proponente)))
- Tem pemissão de proponente + Tem permissão de proponente
@@ -133,25 +133,29 @@ - + - - + + - + - - - - + - + @@ -161,7 +165,7 @@ @else
- Não tem pemissão de proponente + Não tem permissão de proponente
@endif @@ -169,13 +173,13 @@ @if (!(is_null($participante)))
- Tem pemissão de participante + Tem permissão de participante
@else
- Não tem pemissão de participante + Não tem permissão de participante
@endif @@ -375,13 +379,13 @@ @if (!(is_null($adminResp)))
- Tem pemissão de Administrador Responsável + Tem permissão de Administrador Responsável
@else
- Não tem pemissão de Administrador Responsável + Não tem permissão de Administrador Responsável
@endif @@ -389,13 +393,13 @@ @if (!(is_null($avaliador)))
- Tem pemissão de Aváliador + Tem permissão de Avaliador
@else
- Não tem pemissão de Aváliador + Não tem permissão de Avaliador
@endif @@ -403,7 +407,7 @@ @if (!(is_null($proponente)))
- Tem pemissão de proponente + Tem permissão de proponente
@@ -418,25 +422,22 @@ - + - + - + - - - - + @@ -446,7 +447,7 @@ @else
- Não tem pemissão de proponente + Não tem permissão de proponente
@endif @@ -454,13 +455,13 @@ @if (!(is_null($participante)))
- Tem pemissão de participante + Tem permissão de participante
@else
- Não tem pemissão de participante + Não tem permissão de participante
@endif diff --git a/routes/web.php b/routes/web.php index 5dfdc7090eb493ffaa0e0e8aa0b9098373b87e32..8790083110c82bfa37fe8babf1476c78708f42dd 100644 --- a/routes/web.php +++ b/routes/web.php @@ -87,12 +87,13 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){ Route::post( '/areaModalidade/criar', 'AreaModalidadeController@store' )->name('areaModalidade.store'); //######### Trabalho ######################################## - Route::get( '/trabalho/submeter/{id}','TrabalhoController@index' )->name('trabalho.index'); - Route::post( '/trabalho/novaVersao', 'TrabalhoController@novaVersao' )->name('trabalho.novaVersao'); - Route::post( '/trabalho/criar', 'TrabalhoController@store' )->name('trabalho.store'); - Route::get( '/edital/{id}/projetos', 'TrabalhoController@projetosDoEdital' )->name('projetos.edital'); - Route::get( '/projeto/{id}/editar', 'TrabalhoController@edit' )->name('trabalho.editar'); - Route::post( '/projeto/{id}/atualizar', 'TrabalhoController@update' )->name('trabalho.update'); + Route::get( '/trabalho/submeter/{id}', 'TrabalhoController@index' )->name('trabalho.index'); + Route::post( '/trabalho/novaVersao', 'TrabalhoController@novaVersao' )->name('trabalho.novaVersao'); + Route::post( '/trabalho/criar', 'TrabalhoController@store' )->name('trabalho.store'); + Route::get( '/edital/{id}/projetos', 'TrabalhoController@projetosDoEdital' )->name('projetos.edital'); + Route::get( '/projeto/{id}/editar', 'TrabalhoController@edit' )->name('trabalho.editar'); + Route::post( '/projeto/{id}/atualizar', 'TrabalhoController@update' )->name('trabalho.update'); + Route::get( '/projeto/{id}/excluir', 'TrabalhoController@destroy' )->name('trabalho.destroy'); //######### Atribuição ####################################### Route::get( '/atribuir', 'AtribuicaoController@distribuicaoAutomatica' )->name('distribuicao');