Blog

Plantilla base de la tienda online en laravel 6

Hola y bienvenido a esta nueva clase, en la cual te invitamos a descargar la plantilla base de nuestra tienda online que estamos desarrollando en Laravel 6

De igual modo, te invitamos a que visites el siguiente enlace, en el cual estamos subiendo todos los cambios que estamos realizando a nuestro proyecto después de cada video. 

https://github.com/jhonatanfdez/jhonatanshop

Etiquetas

Laravel 6 - 23 Corrección de error en el buscador.

Hola y bienvenidos.

Actualmente estamos presentando una eventualidad, ya que si realizamos un filtro, y trae muchos resultados, tanto que se ejecuta el paginador, observaremos que el filtro en la URL se pierde.

En este sentido vamos a mostrar diferentes formas de solucionar este inconveniente:

Vamos a hacer en el controlador llamado AgendaController en el método index:

Etiquetas

Laravel 6 - 19 Proteger nuestras rutas con middleware

Hola y bienvenido a esta nueva clase.

Los Middleware son una especie de filtro http que nos ayuda a proteger las rutas de nuestra aplicación.

Por ejemplo, cuando estuvimos trabajando la clase https://solibeth.net/laravel-6-03-instalar-el-sistema-de-autenticacion  se instalaron algunas cosas, y entre ellas tenemos:

1) una ruta en el archivo web.php: 

Etiquetas

Laravel 6 - 18 - Trabajar con el archivo show.blade.php

Hola y bienvenido.

En esta clase, lo que hicimos fue hacer un duplicado del archivo edit.blade.php y lo renombramos como show.blade.php.

En este sentido, en el controlador, en el método show agregamos lo siguiente:

public function show($id)
    {
        $Agenda= Agenda::findOrFail($id);
        return view('agenda.show', compact('Agenda'));
    }

En el archivo show.blade.php

cambiamos el botón:

Etiquetas

Laravel 6 - 16 Trabajar con la vista edit.blade.php

Hola y bienvenido a esta nueva clase en la cual solo trabajamos la vista edit.blade.php.

En este sentido hicimos 3 cosas:

1) Agregar la funcionalidad al método edit del controlador:

 public function edit($id)
    {   
        $Agenda= Agenda::findOrFail($id);
        return view('agenda.edit', compact('Agenda'));
    }

2) Creamos la vista edit.blade.php

Etiquetas