File manager - Edit - /var/www/html/portal/app/Http/Controllers/DadosAbertos/DadosAbertosController.php
Back
<?php namespace App\Http\Controllers\DadosAbertos; use App\Http\Controllers\Controller; use App\Http\Services\Escolas\EscolaService; use App\Models\Centro; use App\Models\Conselho; use App\Models\Unidade; use App\Models\Parque; class DadosAbertosController extends Controller { public function centrosDeReferencia() { return response()->json(Centro::select('centros.*', 'enderecos.*') ->join('enderecos', 'enderecos.owner_id', '=', 'centros.id') ->where("centros.status", "ATIVADO") ->orderByDesc('centros.created_at') ->get(), 200); } public function crechesEscolasPublicas() { $service = new EscolaService(); return response()->json($service->getEscolasPublicasParaApi(), 200); } public function conselhosMunicipal() { return response()->json(Conselho::select('conselhos.*', 'enderecos.*') ->join('enderecos', 'enderecos.owner_id', '=', 'conselhos.id') ->where("conselhos.status", "ATIVADO") ->orderByDesc('conselhos.created_at') ->get(), 200); } public function unidadesSaude() { return response()->json(Unidade::select('unidades_saude.*', 'enderecos.*') ->join('enderecos', 'enderecos.owner_id', '=', 'unidades_saude.id') ->where("unidades_saude.status", "ATIVADO") ->orderByDesc('unidades_saude.created_at') ->get(), 200); } public function parquesJardins() { return response()->json(Parque::select('parques.*', 'enderecos.*') ->join('enderecos', 'enderecos.owner_id', '=', 'parques.id') ->where("parques.status", "ATIVADO") ->orderByDesc('parques.created_at') ->get(), 200); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings