Commit 8191ed2b authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

add funcao async para retorno de disciplinas por curso'

parent db1f110f
<?php
namespace App\Http\Controllers;
use App\Models\Disciplina;
use App\Queries\DisciplinaQuery;
use Illuminate\Http\Request;
class DisciplinaController extends Controller
{
/**
* @return array
*/
public function getDisciplinaByCurso($curso_id) {
$query = new DisciplinaQuery();
return $query->whereCursoId($curso_id)->get();
}
}
......@@ -7,9 +7,11 @@ use App\Http\Controllers\Dimensao\EnsinoController;
use App\Http\Controllers\Dimensao\PesquisaController;
use App\Http\Controllers\Dimensao\ExtensaoController;
use App\Http\Controllers\Dimensao\GestaoController;
use App\Http\Controllers\DisciplinaController;
use App\Http\Controllers\UnidadeController;
use App\Http\Controllers\PADController;
use App\Http\Controllers\Tabelas\Ensino\EnsinoAulaController;
use App\Models\Disciplina;
use Illuminate\Support\Facades\Route;
/*
......@@ -70,4 +72,8 @@ Route::get('/pad/dimensao/ensino', [EnsinoController::class, 'index'])->name('di
Route::get('/pad/dimensao/pesquisa', [PesquisaController::class, 'index'])->name('dimensao_pesquisa');
Route::get('/pad/dimensao/extensao', [ExtensaoController::class, 'index'])->name('dimensao_extensao');
Route::get('/pad/dimensao/ensino/aula/create', [EnsinoAulaController::class, 'create'])->name('ensino_aula_create');
\ No newline at end of file
Route::get('/pad/dimensao/ensino/aula/create', [EnsinoAulaController::class, 'create'])->name('ensino_aula_create');
/** json */
Route::get('/disciplina/{curso_id}', [DisciplinaController::class, 'getDisciplinaByCurso'])->name('get_disciplina_by_curso');
\ No newline at end of file
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