Commit 3e54aa53 authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

Add atualizações de projeto

parent bbc48f36
......@@ -20,6 +20,7 @@ class CampusController extends Controller
public function index()
{
$campus = Campus::all();
return view('campus.index', [
'index_menu' => MenuItemsAdmin::CAMPUS,
'campus' => $campus
......@@ -122,6 +123,6 @@ class CampusController extends Controller
public function findByUnidade(int $unidade_id)
{
return CampusQuery::whereUnidadeId($unidade_id)->orderBy('name')->get();
return Campus::initQuery()->whereUnidadeId($unidade_id)->orderBy('name')->get();
}
}
......@@ -87,7 +87,7 @@ class CursoController extends Controller
$curso = Curso::findOrFail($id);
return view('curso.update', [
'allCampus' => Campus::all(),
'index_menu' => MenuItemsAdmin::CAMPUS,
'index_menu' => MenuItemsAdmin::CURSOS,
'curso' => $curso,
]);
}
......
......@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Dimensao;
use App\Http\Controllers\Controller;
use App\Models\Tabelas\Constants;
use App\Models\Tabelas\Ensino\EnsinoAula;
use App\Models\Util\MenuItemsTeacher;
use App\Models\Util\PadTables;
use Illuminate\Http\Request;
......@@ -20,30 +21,38 @@ class EnsinoController extends Controller
*
* @return \Illuminate\Http\Response
*/
public function index($user_pad_id, $form_selected = null, $model_id = null) {
public function index($user_pad_id, $form_selected = null) {
$user = Auth::user();
$niveis = Constants::listNivel();
$modalidades = Constants::listModalidade();
$orientacoes = Constants::listOrientacao();
$funcoes_projeto = Constants::listFuncao();
$funcoes_ensino = Constants::listFuncao();
$funcoes_projeto = Constants::listFuncaoProjeto();
$funcoes_ensino = Constants::listFuncaoEnsino();
$naturezas = Constants::listNatureza();
$divs = PadTables::tablesEnsino();
$ensinoAulas =
EnsinoAula::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
return view('pad.dimensao.ensino', [
'user_pad_id' => $user_pad_id,
'form_selected' => $form_selected,
'model_id' => $model_id,
'niveis' => $niveis,
'modalidades' => $modalidades,
'categorias' => $orientacoes,
'funcoes_ensino' => array_diff($funcoes_ensino, [Constants::listFuncao(Constants::FUNCAO_COLABORADOR)]),
'funcoes_projeto' => array_diff($funcoes_projeto, [Constants::listFuncao(Constants::FUNCAO_MEMBRO)]),
'naturezas' => $naturezas,
'categorias' => $orientacoes,
'modalidades' => $modalidades,
'funcoes_ensino' => $funcoes_ensino,
'funcoes_projeto' => $funcoes_projeto,
'divs' => $divs,
'index_menu' => MenuItemsTeacher::PAD,
'ensinoAulas' => $ensinoAulas,
]);
}
}
......@@ -3,6 +3,12 @@
namespace App\Http\Controllers\Dimensao;
use App\Http\Controllers\Controller;
use App\Models\Tabelas\Constants;
use App\Models\Tabelas\Pesquisa\PesquisaCoordenacao;
use App\Models\Tabelas\Pesquisa\PesquisaLideranca;
use App\Models\Tabelas\Pesquisa\PesquisaOrientacao;
use App\Models\Util\MenuItemsTeacher;
use App\Models\Util\PadTables;
use Illuminate\Http\Request;
class PesquisaController extends Controller
......@@ -12,7 +18,41 @@ class PesquisaController extends Controller
*
* @return \Illuminate\Http\Response
*/
public function index() {
return view('pad.dimensao.pesquisa');
public function index($user_pad_id, $form_selected = null)
{
$divs = PadTables::tablesPesquisa();
$funcoesProjeto = Constants::listFuncaoProjeto();
$pesquisasCoordenacao =
PesquisaCoordenacao::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
$pesquisasLideranca =
PesquisaLideranca::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
$pesquisasOrientacao =
PesquisaOrientacao::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
return view('pad.dimensao.pesquisa', [
'user_pad_id' => $user_pad_id,
'form_selected' => $form_selected,
'pesquisasCoordenacao' => $pesquisasCoordenacao,
'pesquisasLideranca' => $pesquisasLideranca,
'pesquisasOrientacao' => $pesquisasOrientacao,
'funcoesProjeto' => $funcoesProjeto,
'divs' => $divs,
'index_menu' => MenuItemsTeacher::PAD,
]);
}
}
......@@ -3,6 +3,7 @@
namespace App\Http\Controllers\Dimensao\Tabelas\Ensino;
use App\Http\Controllers\Controller;
use App\Models\Tabelas\Constants;
use App\Models\Tabelas\Ensino\EnsinoAula;
use App\Models\UserPad;
use Illuminate\Http\Request;
......@@ -46,10 +47,42 @@ class EnsinoAulaController extends Controller
public function update($id, Request $request) {
dd($request->id);
$validator = Validator::make($request->all(), EnsinoAula::rules(), EnsinoAula::messages());
$model = EnsinoAula::find($id);
$model->fill($request->all());
$user_pad_id = $model->user_pad_id;
$div_selected = 'ensino_aulas';
if($validator->fails())
{
return redirect()
->route('dimensao_ensino', ['user_pad_id' => $user_pad_id, 'form_selected' => $div_selected])
->with('fail', 'Erro ao atualizar Atividade!');
}
if($model->save()) {
return redirect()->route('dimensao_ensino', ['user_pad_id' => $user_pad_id, 'form_selected' => $div_selected])->with('success', 'Atualizado com sucesso!');
} else {
return redirect()->route('dimensao_ensino', ['user_pad_id' => $user_pad_id, 'form_selected' => $div_selected])->with('fail', 'Erro ao atualizar Atividade!');
}
public function delete($id = null, $user_pad_id = null)
}
public function ajaxValidation(Request $request)
{
$validator = Validator::make($request->all(), EnsinoAula::rules(), EnsinoAula::messages());
if($validator->passes()) {
return Response::json(['message' => true, 'status' => 200]);
}
return Response::json(['errors' => $validator->errors(), 'status' => 400]);
}
public function delete($id)
{
$model = EnsinoAula::find($id);
$user_pad_id = $model->user_pad_id;
......@@ -68,4 +101,17 @@ class EnsinoAulaController extends Controller
return Response::json($query->get());
}
public function edit($id) {
$model = EnsinoAula::find($id);
$niveis = Constants::listNivel();
$modalidades = Constants::listModalidade();
return view('pad.components.templates.dimensao.ensino.aulas.form_update', [
'model' => $model,
'niveis' => $niveis,
'modalidades' => $modalidades
]);
}
}
<?php
namespace App\Http\Controllers\Dimensao\Tabelas\Pesquisa;
use App\Http\Controllers\Controller;
use App\Models\Tabelas\Constants;
use App\Models\Tabelas\Pesquisa\PesquisaCoordenacao;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Response;
use Illuminate\Support\Facades\Validator;
class PesquisaCoordenacaoController extends Controller
{
public function create(Request $request)
{
$validator = Validator::make($request->all(), PesquisaCoordenacao::rules(), PesquisaCoordenacao::messages());
if($validator->fails())
{
return redirect()
->route('dimensao_pesquisa', [
'user_pad_id' => $request->user_pad_id,
'form_selected' => 'pesquisa_coordenacao',
])
->withErrors($validator->errors())
->withInput();
}
$model = new PesquisaCoordenacao($request->all());
$model->dimensao = Constants::DIMENSAO_PESQUISA;
if($model->save()) {
return redirect()->route(
'dimensao_pesquisa', ['user_pad_id' => $request->user_pad_id, 'form_selected' => 'pesquisa_coordenacao'
])->with('success', 'Cadastro realizado com sucesso!');
} else {
return redirect()->route(
'dimensao_pesquisa', ['user_pad_id' => $request->user_pad_id, 'form_selected' => 'pesquisa_coordenacao'
])->with('fail', 'Erro ao cadastrar Atividade!');
}
}
public function update($id, Request $request)
{
}
public function delete($id)
{
}
public function edit($id)
{
$model = PesquisaCoordenacao::find($id);
$funcoesProjeto = Constants::listFuncaoProjeto();
return view('pad.components.templates.dimensao.pesquisa.coordenacao.form_update', [
'model' => $model,
'funcoesProjeto' => $funcoesProjeto
]);
}
public function ajaxValidation(Request $request)
{
}
public function search($user_pad_id = null)
{
$query = PesquisaCoordenacao::initQuery();
if($user_pad_id)
{
$query->whereUserPad($user_pad_id);
}
return Response::json($query->get());
}
}
\ No newline at end of file
......@@ -2,6 +2,7 @@
namespace App\Models;
use App\Queries\CampusQuery;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
......@@ -66,4 +67,9 @@ class Campus extends Model
}
}
public static function initQuery()
{
return new CampusQuery(get_called_class());
}
}
......@@ -17,7 +17,9 @@ class Constants {
const FUNCAO_COORDENADOR = 1;
const FUNCAO_COLABORADOR = 2;
const FUNCAO_MEMBRO = 3;
const FUNCAO_ORIENTADOR = 4;
const FUNCAO_CO_ORIENTADOR = 5;
const FUNCAO_MEMBRO = 6;
const NATUREZA_INOVACAO = 1;
const NATUREZA_PEDAGOGICA = 2;
......@@ -28,6 +30,12 @@ class Constants {
const STATUS_INATIVO = 2;
const STATUS_ARQUIVADO = 3;
const DIMENSAO_ENSINO = 1;
const DIMENSAO_PESQUISA = 2;
const DIMENSAO_EXTENSAO = 3;
const DIMENSAO_GESTAO = 4;
const DIMENSAO_ANEXO = 5;
/**
* @return array|string
......@@ -71,16 +79,39 @@ class Constants {
/**
* @return array|string
*/
public static function listFuncao($value = null) {
public static function listFuncaoEnsino($value = null) {
$values = [
self::FUNCAO_COORDENADOR => 'Coordenador',
self::FUNCAO_COLABORADOR => 'Colaborador',
self::FUNCAO_MEMBRO => 'Membro',
];
return $value !== null? $values[$value] : $values;
}
/**
* @return array|string
*/
public static function listFuncaoOrientador($value = null) {
$values = [
self::FUNCAO_ORIENTADOR => 'Orientador',
self::FUNCAO_CO_ORIENTADOR => 'Coorientador',
];
return $value !== null? $values[$value] : $values;
}
/**
* @return array|string
*/
public static function listFuncaoProjeto($value = null) {
$values = [
self::FUNCAO_COORDENADOR => 'Coordenador',
self::FUNCAO_COLABORADOR => 'Colaborador',
];
return $value !== null? $values[$value] : $values;
}
/**
* @return array|string
*/
......@@ -106,4 +137,18 @@ class Constants {
return $value !== null? $values[$value] : $values;
}
public static function listDimensao($value = null) {
$values = [
self::DIMENSAO_ENSINO => 'Ensino',
self::DIMENSAO_PESQUISA => 'Pesquisa',
self::DIMENSAO_EXTENSAO => 'Extensão',
self::DIMENSAO_GESTAO => 'Gestão',
self::DIMENSAO_ANEXO => 'Anexo',
];
return $value !== null? $values[$value] : $values;
}
}
\ No newline at end of file
......@@ -30,6 +30,13 @@ class EnsinoAula extends Model
*/
protected $fillable = ['user_pad_id', 'cod_atividade', 'componente_curricular', 'curso', 'nivel', 'modalidade', 'ch_semanal', 'ch_total'];
public function nivelAsString() {
return Constants::listNivel($this->nivel);
}
public function modalidadeAsString() {
return Constants::listModalidade($this->modalidade);
}
/**
* cod_dimensao from planejamento table
......
<?php
namespace App\Models\Tabelas\Pesquisa;
use App\Models\Tabelas\Constants;
use App\Queries\Tabelas\Pesquisa\PesquisaCoordenacaoQuery;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class PesquisaCoordenacao extends Model
{
use SoftDeletes;
protected $table = 'pesquisa_coordenacao';
protected $fillable = ['dimensao', 'user_pad_id', 'cod_atividade', 'titulo_projeto', 'linha_grupo_pesquisa', 'funcao', 'ch_semanal'];
protected $dates = ['deleted_at'];
public static function initQuery()
{
return new PesquisaCoordenacaoQuery(get_called_class());
}
public function dimensaoAsString()
{
return Constants::listDimensao($this->dimensao);
}
public function funcaoAsString()
{
return Constants::listFuncaoProjeto($this->funcao);
}
public static function rules()
{
return [
];
}
public static function messages()
{
return [
];
}
}
<?php
namespace App\Models\Tabelas\Pesquisa;
use App\Models\Tabelas\Constants;
use App\Queries\Tabelas\Pesquisa\PesquisaLiderancaQuery;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class PesquisaLideranca extends Model
{
use SoftDeletes;
protected $table = 'pesquisa_lideranca';
protected $fillable = ['dimensao', 'user_pad_id', 'cod_atividade', 'grupo_pesquisa', 'atividade', 'funcao', 'ch_semanal'];
protected $dates = ['deleted_at'];
public static function initQuery()
{
return new PesquisaLiderancaQuery(get_called_class());
}
public function dimensaoAsString()
{
return Constants::listDimensao($this->dimensao);
}
public function funcaoAsString()
{
return Constants::listFuncaoProjeto($this->funcao);
}
}
<?php
namespace App\Models\Tabelas\Pesquisa;
use App\Models\Tabelas\Constants;
use App\Queries\Tabelas\Pesquisa\PesquisaOrientacaoQuery;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class PesquisaOrientacao extends Model
{
use SoftDeletes;
protected $table = 'pesquisa_orientacao';
protected $fillable = ['dimensao', 'user_pad_id', 'cod_atividade', 'titulo_projeto', 'nome_orientando', 'funcao', 'ch_semanal'];
protected $dates = ['deleted_at'];
public static function initQuery()
{
return new PesquisaOrientacaoQuery(get_called_class());
}
public function dimensaoAsString()
{
return Constants::listDimensao($this->dimensao);
}
public function funcaoAsString()
{
return Constants::listFuncaoOrientador($this->funcao);
}
}
......@@ -10,7 +10,7 @@ class PadTables {
['id' => 'ensino_coordenacao_disciplina', 'name' => '2. ENSINO (COORDENAÇÃO/ REGÊNCIA COMPONENTES CURRICULARES)'],
['id' => 'ensino_orientacao', 'name' => '3. ENSINO (ORIENTAÇÕES: ORIENTAÇÃO DE ESTÁGIO, ORIENTAÇÃO DE TCC, ORIENTAÇÃO DE RESIDÊNCIA, ORIENTAÇÃO DE MESTRADO E/OU ORIENTAÇÃO DE DOUTORADO. COORIENTAÇÕES: TCC, MESTRADO E/OU DOUTORADO)'],
['id' => 'ensino_supervisao', 'name' => '4. ENSINO (SUPERVISÕES: SUPERVISÃO/PRECEPTORIA DE ESTÁGIO, SUPERVISÃO DE ESTÁGIO DOCENCIA, SUPERVISÃO/TUTORIA DE RESIDÊNCIA)'],
['id' => 'ensino_atendimento_discente', 'name' => '.5 ENSINO – ATENDIMENTO AO DISCENTE (O DOCENTE DEVERÁ PUBLICAR NA UNIDADE OS DIAS, HORÁRIOS E LOCAIS QUE PRESTARÁ O ATENDIMENTO)'],
['id' => 'ensino_atendimento_discente', 'name' => '5. ENSINO – ATENDIMENTO AO DISCENTE (O DOCENTE DEVERÁ PUBLICAR NA UNIDADE OS DIAS, HORÁRIOS E LOCAIS QUE PRESTARÁ O ATENDIMENTO)'],
['id' => 'ensino_projeto', 'name' => '6. ENSINO (PROJETOS OU AÇÕES DE ENSINO)'],
['id' => 'ensino_participacao', 'name' => '7. ENSINO (PARTICIPAÇÃO NAS REUNIÕES DOS COLEGIADOS DE PLENO DE CURSO DE GRADUAÇÃO E PÓS-GRADUAÇÃO)'],
['id' => 'ensino_coordenacao_docente', 'name' => '8. ENSINO (COORDENAÇÃO OU MEMBRO DE NÚCLEO DOCENTE ESTRUTURANTE OU NÚCLEO DOCENTE ESTRUTURANTE ASSISTENCIAL)'],
......@@ -19,19 +19,28 @@ class PadTables {
public static function tablesPesquisa() {
return [
['id' => 'pesquisa_coordenacao', 'name' => '1. PESQUISA (COORDENAÇÃO OU PARTICIPAÇÃO EM PROJETOS DE PESQUISA CADASTRADOS NO SISPG)'],
['id' => 'pesquisa_lideranca', 'name' => '2. PESQUISA (LIDERANÇA OU PARTICIPAÇÃO EM GRUPOS DE PESQUISA CERTIFICADOS PELA UPE)'],
['id' => 'pesquisa_orientacao', 'name' => '3. PESQUISA (ORIENTAÇÃO DE INICIAÇÃO CIENTÍFICA DE PROJETOS VINCULADOS CADASTRADOS NO SISPG)'],
];
}
public static function tablesExtensao() {
return [
['id' => 'extensao_coordenacao', 'name' => '1. EXTENSÃO (COORDENAÇÃO OU PARTICIPAÇÃO EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA PROEC)'],
['id' => 'extensao_orientacao', 'name' => '2. EXTENSÃO (ORIENTAÇÃO OU ACOMPANHAMENTO DE ESTUDANTES EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA PROEC)'],
];
}
public static function tablesGestao() {
return [
['id' => 'gestao_membro_comissao', 'name' => '1. GESTÃO (MEMBRO DE COMISSÃO/COMITÊ/NÚCLEO, FORMALMENTE DESIGNADO(A) NO MBITO DA UPE)'],
['id' => 'gestao_membro_conselho', 'name' => '2. GESTÃO (MEMBRO DE CONSELHO/COMISSÃO/COMITÊ/NÚCLEO, FORMALMENTE DESIGNADO (A) PARA REPRESENTAÇÃO DA UPE)'],
['id' => 'gestao_membro_titular_conselho', 'name' => '3. GESTÃO (MEMBRO TITULAR DOS CONSELHOS DA UPE (CEPE, CONSUN OU CGA))'],
['id' => 'gestao_representante_unidade_educacao', 'name' => '4. GESTÃO (REPRESENTANTE NAS UNIDADES DE EDUCAÇÃO OU DE EDUCAÇÃO E SAÚDE FORMALMENTE DESIGNADO (A) PELA ENTIDADE SINDICAL)'],
['id' => 'gestao_membro_camaras', 'name' => '5. GESTÃO (PARTICIPAÇÃO COMO MEMBRO NAS CÂMARAS CONSULTIVAS DOS CONSELHOS SUPERIORES)'],
['id' => 'gestao_coordenacao_laboratorios_didaticos', 'name' => '6. GESTÃO (COORDENAÇÃO DE LABORATÓRIOS DIDÁTICOS, DE INFORMÁTICA OU DE ENSINO)'],
['id' => 'gestao_coordenacao_programa_institucional', 'name' => '7. GESTÃO (COORDENAÇÃO DE PROGRAMA INSTITUCIONAL)'],
];
}
......
......@@ -4,16 +4,25 @@ namespace App\Queries;
use App\Models\Campus;
class CampusQuery extends Campus {
class CampusQuery extends CustomQuery
{
public function __construct()
{
$this->query = Campus::where([]);
self::$instance = $this;
}
/**
* @param integer $id
* @param string $expression
* @return array|Campus|null
*/
public static function whereUnidadeId(int $id, string $expression = '=')
public function whereUnidadeId(int $id, string $expression = '=')
{
return Campus::where('unidade_id', $expression, $id);
$this->query = $this->query->where('unidade_id', $expression, $id);
return self::$instance;
}
}
\ No newline at end of file
......@@ -4,16 +4,21 @@ namespace App\Queries;
use App\Models\Curso;
class CursoQuery extends Query {
class CursoQuery extends CustomQuery
{
public function __construct($init = [])
public function __construct()
{
$this->query = Curso::where([]);
self::$instance = $this;
}
public function whereCampusId(int $campus_id, string $expression = '=') {
public function whereCampusId(int $campus_id, string $expression = '=')
{
$this->query = $this->query->where('campus_id', $expression, $campus_id);
return $this->query;
return self::$instance;
}
}
......
......@@ -5,10 +5,14 @@ namespace App\Queries;
use App\Models\Disciplina;
use App\Queries\Query;
class DisciplinaQuery extends Query {
class DisciplinaQuery extends CustomQuery
{
public function __construct($init = []) {
$this->query = Disciplina::where($init);
public function __construct()
{
$this->query = Disciplina::where([]);
self::$instance = $this;
}
/**
......@@ -16,9 +20,11 @@ class DisciplinaQuery extends Query {
* @param string $expression
* @return Builder
*/
public function whereCursoId($curso_id, string $expression = '=') {
$this->query->where('curso_id', $expression, $curso_id);
return $this->query;
public function whereCursoId($curso_id, string $expression = '=')
{
$this->query = $this->query->where('curso_id', $expression, $curso_id);
return self::$instance;
}
}
\ No newline at end of file
......@@ -2,18 +2,28 @@
namespace App\Queries;
use App\Models\PAD;
use App\Models\Pad;
class PADQuery extends PAD {
class PadQuery extends CustomQuery
{
public function __construct()
{
$this->query = Pad::where([]);
self::$instance = $this;
}
/**
* @param integer $id
* @param string $expression
* @return PAD|null
*/
public static function whereUnidadeId(int $id, string $expression = '=')
public function whereUnidadeId(int $id, string $expression = '=')
{
return PAD::where('unidade_id', $expression, $id);
$this->query = $this->query->where('unidade_id', $expression, $id);
return self::$instance;
}
}
\ No newline at end of file
......@@ -4,10 +4,14 @@ namespace App\Queries;
use App\Models\Planejamento;
class PlanejamentoQuery extends Query {
class PlanejamentoQuery extends CustomQuery
{
public function __construct() {
public function __construct()
{
$this->query = Planejamento::where([]);
self::$instance = $this;
}
/**
......@@ -15,9 +19,10 @@ class PlanejamentoQuery extends Query {
* @param string $expression
* @return Builder
*/
public function whereDimensao(int $dimensao, string $expression = '=') {
public function whereDimensao(int $dimensao, string $expression = '=')
{
$this->query = $this->query->where('dimensao', $expression, $dimensao);
return $this->query;
return self::$instance;
}
/**
......@@ -25,9 +30,10 @@ class PlanejamentoQuery extends Query {
* @param string $expression
* @return Builder
*/
public function whereCodDimensao(string $cod_dimensao, string $expression = '=') {
public function whereCodDimensao(string $cod_dimensao, string $expression = '=')
{
$this->query = $this->query->where('cod_dimensao', $expression, $cod_dimensao);
return $this->query;
return self::$instance;
}
/**
......@@ -35,9 +41,10 @@ class PlanejamentoQuery extends Query {
* @param string $expression
* @return Builder
*/
public function whereInCodDimensao($codes_dimensao) {
public function whereInCodDimensao($codes_dimensao)
{
$this->query = $this->query->whereIn('cod_dimensao', $codes_dimensao);
return $this->query;
return self::$instance;
}
}
<?php
namespace App\Queries;
class Query {
protected $query;
public function getQuery(){
return $this->query;
}
}
......@@ -2,16 +2,16 @@
namespace App\Queries\Tabelas\Ensino;
use App\Models\EnsinoAula;
use App\Models\Tabelas\Ensino\EnsinoAula as EnsinoEnsinoAula;
use App\Models\Tabelas\Ensino\EnsinoAula;
use App\Queries\CustomQuery;
use App\Queries\Query;
class EnsinoAulaQuery extends CustomQuery {
class EnsinoAulaQuery extends CustomQuery
{
public function __construct()
{
$this->query = EnsinoEnsinoAula::where([]);
$this->query = EnsinoAula::where([]);
self::$instance = $this;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment