Skip to content

4Heber/Laravel-practica-formulario

Repository files navigation

Laravel Logo

DWES - Desarrollo Web Entorno Servidor

UD6 Formularios con Laravel

Status

📑 About

Formulario

  • Crear una migración a partir de las indicaciones que se encuentran en el formulario base.
  • Crear el formulario para introducir los datos del formulario, usando Html y Bootstrap. El campo acceso será de tipo select.
  • Añadir a este formulario los 'old values'.
  • Añadir soporte multilingüe para todos los labels del formulario. Utilizar las dos formas de traducción, alternativamente.
  • De acuerdo con lo indicado en la migración, marcar como ‘required’ las entradas de formulario de los campos no nulos. Será la única validación realizada en el cliente.
  • Modificar el formulario, usando Blade, para tratar los errores de validación que puedan producirse. Obligatoriamene se mostrarán al principio del formulario cuando falle la validación, Se valora también que se informe a pie de input.

Controlador

  • Crear un controlador de tipo resource para la implementación de un CRUD, ‘PostController’.
  • Crear la validación del formulario en el controlador anterior, aplicada al método que inserta los datos en la tabla.
  • Crear las rutas que manejen las operaciones del controlador anterior.
  • Crear una ruta predeterminada que dirija las peticiones al punto de posts/create.

Incersión

  • Crear el modelo Post, añadiendo lo necesario para permitir una inserción usando Eloquent.
  • Insertar al menos 2 post, manualmente o con otro método. Puedes usar sentencias raw (dependientes del SGBD) , QueryBuilder o Eloquent.
  • Usar Gate para controlar que la actualización/eliminación solo pueda hacerla el autor del post.
  • Subida a GitHub
  • Despliegue en remoto

Preview

Usuario no autenticado

Ejemplo-1

Usuario autenticado

Login para test:

Ejemplo-1

Formulario creación nuevo post

Ejemplo-1

Vista post individual

Ejemplo-1

Vista error 403 no autorizado

Ejemplo-1

About

UD6 - CRUD Posts - Laravel Práctica Formularios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages