v0.3.0
This commit is contained in:
@ -20,7 +20,7 @@ return [
|
||||
])),
|
||||
'assets' => (object) [
|
||||
(object) [
|
||||
'script' => 'https://code.jquery.com/jquery-3.4.1.min.js'
|
||||
'script' => 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js'
|
||||
],
|
||||
(object) [
|
||||
'script' => 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.js',
|
||||
@ -30,6 +30,9 @@ return [
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/icons.woff2',
|
||||
'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/outline-icons.woff2'
|
||||
]
|
||||
],
|
||||
(object) [
|
||||
'script' => 'https://friconix.com/cdn/friconix.js'
|
||||
]
|
||||
]
|
||||
];
|
||||
|
@ -1,2 +1,2 @@
|
||||
<?php
|
||||
//$app->add(new Zeuxisoo\Whoops\Slim\WhoopsMiddleware);
|
||||
$app->add(new ProVM\NotariaRaby\Common\Middleware\Blade($app->getContainer()));
|
||||
|
@ -1,12 +0,0 @@
|
||||
<?php
|
||||
namespace ProVM\NotariaRaby\Common\Controller\Web;
|
||||
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Psr\Http\Message\ResponseInterface as Response;
|
||||
use Slim\Views\Blade as View;
|
||||
|
||||
class Consultas {
|
||||
public function __invoke(Request $request, Response $response, View $view): Response {
|
||||
return $view->render($response, 'consultas');
|
||||
}
|
||||
}
|
@ -3,10 +3,15 @@ namespace ProVM\NotariaRaby\Common\Controller\Web;
|
||||
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Psr\Http\Message\ResponseInterface as Response;
|
||||
use Psr\Container\ContainerInterface as Container;
|
||||
use Slim\Views\Blade as View;
|
||||
|
||||
class Home {
|
||||
public function __invoke(Request $request, Response $response, View $view): Response {
|
||||
return $view->render($response, 'home');
|
||||
public function __invoke(Request $request, Response $response, View $view, Container $container): Response {
|
||||
$banner = (object) [
|
||||
'titulo' => "5° NOTARÍA DE SANTIAGO\nPATRICIO RABY BENAVENTE",
|
||||
'contenido' => "Gertrudis Echenique 30, of. 32, El Golf\n<img class=\"ui icon\" src=\"" . $container->get('urls.images') . "/logo_metro_blanco.png\" />Metro Alcantara"
|
||||
];
|
||||
return $view->render($response, 'home', compact('banner'));
|
||||
}
|
||||
}
|
||||
|
@ -1,12 +0,0 @@
|
||||
<?php
|
||||
namespace ProVM\NotariaRaby\Common\Controller\Web;
|
||||
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Psr\Http\Message\ResponseInterface as Response;
|
||||
use Slim\Views\Blade as View;
|
||||
|
||||
class Servicios {
|
||||
public function __invoke(Request $request, Response $response, View $view): Response {
|
||||
return $view->render($response, 'servicios');
|
||||
}
|
||||
}
|
21
common/Middleware/Blade.php
Normal file
21
common/Middleware/Blade.php
Normal file
@ -0,0 +1,21 @@
|
||||
<?php
|
||||
namespace ProVM\NotariaRaby\Common\Middleware;
|
||||
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Psr\Http\Server\RequestHandlerInterface as Handler;
|
||||
use Psr\Http\Message\ResponseInterface as Response;
|
||||
use Psr\Container\ContainerInterface as Container;
|
||||
|
||||
class Blade {
|
||||
protected $container;
|
||||
public function __construct(Container $container) {
|
||||
$this->container = $container;
|
||||
}
|
||||
public function __invoke(Request $request, Handler $handler): Response {
|
||||
$folder = $this->container->get('folders.cache');
|
||||
if (!file_exists($folder)) {
|
||||
mkdir($folder);
|
||||
}
|
||||
return $handler->handle($request);
|
||||
}
|
||||
}
|
@ -5,6 +5,7 @@ $folder = implode(DIRECTORY_SEPARATOR, [
|
||||
__DIR__,
|
||||
'web'
|
||||
]);
|
||||
if (file_exists($folder)) {
|
||||
$files = new DirectoryIterator($folder);
|
||||
foreach ($files as $file) {
|
||||
if ($file->isDir()) {
|
||||
@ -12,5 +13,6 @@ foreach ($files as $file) {
|
||||
}
|
||||
include_once $file->getRealPath();
|
||||
}
|
||||
}
|
||||
|
||||
$app->get('/', Home::class);
|
||||
|
6
resources/routes/web/contacto.php
Normal file
6
resources/routes/web/contacto.php
Normal file
@ -0,0 +1,6 @@
|
||||
<?php
|
||||
use ProVM\NotariaRaby\Common\Controller\Web\Contacto;
|
||||
|
||||
$app->group('/contacto', function($app) {
|
||||
$app->get('[/]', Contacto::class);
|
||||
});
|
6
resources/routes/web/notaria.php
Normal file
6
resources/routes/web/notaria.php
Normal file
@ -0,0 +1,6 @@
|
||||
<?php
|
||||
use ProVM\NotariaRaby\Common\Controller\Web\Notaria;
|
||||
|
||||
$app->group('/notaria', function($app) {
|
||||
$app->get('[/]', Notaria::class);
|
||||
});
|
@ -5,5 +5,4 @@
|
||||
@include('home.suplente')
|
||||
@include('home.numero')
|
||||
@include('home.links')
|
||||
@include('home.horario')
|
||||
@endsection
|
||||
|
@ -1,19 +1,5 @@
|
||||
<div class="banner">
|
||||
<div class="mensaje">
|
||||
<p>
|
||||
<strong>
|
||||
5° NOTARÍA DE SANTIAGO
|
||||
<br />
|
||||
PATRICIO RABY BENAVENTE
|
||||
</strong>
|
||||
</p>
|
||||
<p>
|
||||
Gertrudis Echenique 30, of. 32, El Golf
|
||||
<br />
|
||||
<img class="ui icon" src="{{$urls->assets->images}}/logo_metro_blanco.png" />
|
||||
Metro Alcantara
|
||||
</p>
|
||||
</div>
|
||||
@include('home.banner.pastilla')
|
||||
</div>
|
||||
|
||||
@push('styles')
|
||||
|
16
resources/views/home/banner/pastilla.blade.php
Normal file
16
resources/views/home/banner/pastilla.blade.php
Normal file
@ -0,0 +1,16 @@
|
||||
<div class="mensaje">
|
||||
<p class="titulo">
|
||||
{!!nl2br($banner->titulo)!!}
|
||||
</p>
|
||||
<p>
|
||||
{!!nl2br($banner->contenido)!!}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@push('styles')
|
||||
<style type="text/css">
|
||||
.banner .mensaje .titulo {
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
@endpush
|
@ -1 +0,0 @@
|
||||
Horario
|
@ -1,5 +1,5 @@
|
||||
<header>
|
||||
<nav class="ui menu dark-blue inverted">
|
||||
<nav class="ui attached menu dark-blue inverted">
|
||||
<a class="left aligned item" href="{{$urls->base}}">
|
||||
NOTARÍA RABY
|
||||
</a>
|
||||
|
@ -15,4 +15,5 @@
|
||||
background-color: #003662 !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
@stack('styles')
|
||||
|
Reference in New Issue
Block a user