File manager - Edit - /var/www/html/visiteAngra/app/Http/Controllers/PagesController.php
Back
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\VisiteAngra\Ponto; use App\Models\VisiteAngra\Corredor; class PagesController extends Controller { public function home() { $pontos = Ponto::inRandomOrder()->limit(12)->get(); return view("home", compact('pontos')); } public function pontos() { return view("pages.pontos-turisticos", [ "pontos" => Ponto::where("status", "ATIVADO") ->orderBy("ponto") ->get() ]); } public function ponto($slug) { return view("pages.ponto-turistico", [ "ponto" => Ponto::where("status", "ATIVADO") ->where("slug", $slug) ->orderBy("ponto") ->firstOrFail() ]); } public function roteiros() { return view("pages.roteiros-turisticos", [ "corredores" => Corredor::where("status", "ATIVADO") ->orderBy("corredor") ->get() ]); } public function roteiro($slug) { $corredor = Corredor::where("status", "ATIVADO") ->where("slug", $slug) ->firstOrFail(); $pontos = Ponto::where("status", "ATIVADO") ->where("corredor_id", $corredor->id) ->get(); return view("pages.roteiro-turistico", [ "corredor" => $corredor, "pontos" => $pontos ]); } public function ilhaGrande() { // Busca o corredor da Ilha Grande $corredor = Corredor::where('slug', 'ilha-grande') ->where('status', 'ATIVADO') ->firstOrFail(); // Busca os pontos turĂsticos desse corredor $pontos = Ponto::where('status', 'ATIVADO') ->where('corredor_id', $corredor->id) ->get(); return view('pages.ilha-grande', compact('corredor', 'pontos')); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings