Sobre el proyecto blog de la sesión anterior, vamos a añadir estos cambios:
-r) llamado PostController, que nos servirá para gestionar toda la lógica de los posts del blog.resource cada ruta a su función correspondiente del controlador, en el archivo routes/web.php. Limita con only las acciones sólo a las funciones de listado (index), ficha (show), creación (create) y edición (edit).AppServiceProvider para “castellanizar” las rutas de creación y edición, como en el ejemplo que hemos visto de libros.index.blade.php y show.blade.php, dentro de su carpeta posts, y haz que los métodos correspondientes del controlador de posts rendericen estas vistas. Para los métodos create y edit, simplemente devuelve un texto plano indicando “Nuevo post” y “Edición de post”, por ejemplo.Sobre el proyecto blog anterior, vamos a añadir estos cambios:
create y edit del controlador de posts, en lugar de mostrar un mensaje de texto plano indicando que ahí va un formulario, redirijan a la página de inicio, usando la instrucción redirect.fechaActual. Recibirá como parámetro un formato de fecha (por ejemplo, “d/m/y”) y sacará la fecha actual en dicho formato. Utilízalo para mostrar la fecha actual en formato “d/m/Y” en la plantilla base, bajo la barra de navegación, alineada a la derecha.¿Qué entregar?
Como entrega de esta sesión deberás comprimir el proyecto blog con todos los cambios incorporados, y eliminando las carpetas vendor y node_modules como se explicó en las sesiones anteriores. Renombra el archivo comprimido a blog_03.zip.