From d8a81db78b3663c71c4d56cbbc1b96085919b579 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Thu, 28 Sep 2023 22:28:30 -0300 Subject: [PATCH] Inmobiliarias --- app/resources/routes/02_inmobiliarias.php | 6 ++++ .../views/inmobiliarias/list.blade.php | 36 +++++++++++++++++++ app/src/Controller/Inmobiliarias.php | 21 +++++++++++ 3 files changed, 63 insertions(+) create mode 100644 app/resources/routes/02_inmobiliarias.php create mode 100644 app/resources/views/inmobiliarias/list.blade.php create mode 100644 app/src/Controller/Inmobiliarias.php diff --git a/app/resources/routes/02_inmobiliarias.php b/app/resources/routes/02_inmobiliarias.php new file mode 100644 index 0000000..fd29f8d --- /dev/null +++ b/app/resources/routes/02_inmobiliarias.php @@ -0,0 +1,6 @@ +group('/inmobiliarias', function($app) { + $app->get('[/]', Inmobiliarias::class); +}); diff --git a/app/resources/views/inmobiliarias/list.blade.php b/app/resources/views/inmobiliarias/list.blade.php new file mode 100644 index 0000000..1a4e173 --- /dev/null +++ b/app/resources/views/inmobiliarias/list.blade.php @@ -0,0 +1,36 @@ +@extends('layout.base') + +@section('page_title') + Inmobiliarias +@endsection + +@section('page_content') +
+

+
+ Inmobiliarias +
+ {{--
+ +
--}} +

+
+
+ @foreach($inmobiliarias as $inmobiliaria) +
+
+
+ {{$inmobiliaria->abreviacion}} + {{-- + --}} +
+
{{$inmobiliaria->razon}} {{$inmobiliaria->tipoSociedad->descripcion}}
+
{{$inmobiliaria->rut()}}
+
+
+ @endforeach +
+
+@endsection diff --git a/app/src/Controller/Inmobiliarias.php b/app/src/Controller/Inmobiliarias.php new file mode 100644 index 0000000..8d1ad37 --- /dev/null +++ b/app/src/Controller/Inmobiliarias.php @@ -0,0 +1,21 @@ +fetchAll(); + return $view->render($response, 'inmobiliarias.list', compact('inmobiliarias')); + } + public function show(ServerRequestInterface $request, ResponseInterface $response, View $view, Repository\Inmobiliaria $inmobiliariaRepository, int $inmobiliaria_rut): ResponseInterface + { + $inmobiliaria = $inmobiliariaRepository->fetchById($inmobiliaria_rut); + return $view->render($response, 'inmobiliaria.show', compact('inmobiliaria')); + } +}