- 1
Novedades y herramientas actualizadas en Laravel
00:30 - 2

Desarrollo web con Laravel: proyectos y funcionalidades clave
05:31 - 3
Curso de Laravel 6: Configuración del Entorno de Desarrollo
03:27 - 4

Instalación y configuración de Laravel paso a paso
08:11 - 5

CRUD en Laravel: Crear, Leer, Actualizar y Eliminar Usuarios
12:04 - 6

"Creación de Controladores y Vistas en Laravel"
16:12 - 7

Creación de Formularios y Validación en Laravel con Bootstrap
12:59
"Creación de Controladores y Vistas en Laravel"
Clase 6 de 37 • Curso de Introducción a Laravel 6
Contenido del curso
- 8

Rutas y Controladores en Laravel: Fundamentos Esenciales
08:43 - 9

Protección de Rutas y Controladores en Laravel con Middleware
06:28 - 10

Validación de Formularios en Laravel: Buenas Prácticas y Ejemplos
08:22 - 11

Sistema de Plantillas Blade en Laravel: Creación y Uso Eficiente
08:10 - 12

Implementación de Sistema de Autenticación en Laravel con Bootstrap
07:32
- 17

Creación de un Blog con Sistema de Autenticación y Slugs
07:54 - 18

Configuración de Migraciones, Factories y Seeders en Laravel
07:36 - 19

Configuración de Rutas y Controladores en Laravel para Listado de Posts
13:01 - 20

Configuración Visual y Paginación en Laravel y Vue.js
04:12 - 21

Gestión de Artículos en Laravel: Rutas, Controladores y Vistas
14:35 - 22

Creación de Formularios en PHP con HTML y Bootstrap
07:00 - 23

Validación y Guardado de Datos en Laravel
12:10 - 24

Formulario de Edición de Artículos con Laravel
10:15 - 25

Gestión de Formularios y Archivos en Laravel
11:26 - 26

Integración de Imágenes y Contenido Multimedia en Proyectos Web
11:28
- 27

Testing y Pruebas Funcionales en Laravel: Proyecto Intermedio
09:48 - 28

Pruebas de Software: Ciclo Rojo, Verde y Refactorización
06:03 - 29

Configuración de Proyectos en Laravel: Controladores y Pruebas
09:11 - 30

Desarrollo Guiado por Pruebas en Laravel: Configuración y Ejecución
12:41 - 31

Refactorización y Validación de Código en Pruebas Unitarias
07:48 - 32

Pruebas y Configuración de Controladores en Laravel
06:50 - 33

Actualización de Datos en Controladores: Método y Pruebas
05:05 - 34

Pruebas Unitarias para Método de Eliminación en Bases de Datos
04:15 - 35

Creación y Prueba de Métodos Index en PHP
06:03 - 36

Protección de APIs con Autenticación Token en Laravel
08:20 - 37

Desarrollo de Formularios con Blade y Verbalización de Datos
00:55
¿Cómo completar un proyecto en Laravel?
Iniciar un proyecto en Laravel puede ser una tarea abrumadora al principio, pero con un poco de enfoque y siguiendo algunos pasos, puedes gestionarlo eficientemente. Aquí te mostramos cómo completar un proyecto usando Laravel, desde configuraciones básicas hasta el manejo de datos y vistas.
¿Cómo configurar el controlador?
Comenzarás creando un controlador que se encargue de gestionar la lógica del proyecto. Al trabajar con Laravel, uno de los objetivos principales es centralizar las operaciones de datos y vistas en los controladores.
-
Importar los Modelos: Utiliza la ruta completa para importar el modelo de usuario a tu controlador:
use App\User; -
Obtener Usuarios: Para mostrar a los usuarios en la vista, podrás traer todos los registros de la tabla usuarios utilizando métodos de Laravel:
$users = User::all(); -
Retornar vistas: Carga la vista desde el controlador también pasando los datos obtenidos:
return view('users.index', ['users' => $users]);
¿Cómo manejar el almacenamiento de datos?
Al gestionar la lógica de creación y eliminación de datos, Laravel facilita el proceso a través de métodos integrados.
-
Almacenar un Usuario: Configura el método
storeen el controlador para que maneje la lógica de creación de nuevos usuarios:public function store(Request $request) { User::create([ 'name' => $request->name, 'email' => $request->email, 'password' => bcrypt($request->password), ]); return redirect()->back(); } -
Eliminar un Usuario: Para eliminar usuarios, usa el método
destroy:public function destroy(User $user) { $user->delete(); return redirect()->back(); }
¿Cómo configurar la vista en Laravel?
El diseño de la vista es una de las partes más importantes porque es lo que verá el usuario final. En este caso, Laravel permite usar Blade para combinar PHP y HTML de manera eficiente.
-
Configurar la Vista de Tabla:
- Creación de Encabezados y Filas: Define los encabezados para las tablas y coloca el código para mostrar los usuarios:
<table class="table"> <thead> <tr> <th>ID</th> <th>Nombre</th> <th>Email</th> <th>Acciones</th> </tr> </thead> <tbody> @foreach($users as $user) <tr> <td>{{ $user->id }}</td> <td>{{ $user->name }}</td> <td>{{ $user->email }}</td> <td> <form method="POST" action="{{ route('users.destroy', $user) }}"> @csrf @method('DELETE') <input type="submit" value="Eliminar" class="btn btn-danger" onclick="return confirm('¿Desea eliminar este usuario?')"> </form> </td> </tr> @endforeach </tbody> </table>
- Creación de Encabezados y Filas: Define los encabezados para las tablas y coloca el código para mostrar los usuarios:
-
Integrar Bootstrap: Para asegurarse de que las tablas se vean visualmente atractivas y con estilo, puedes importar CSS de Bootstrap:
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet">
¿Cómo generar datos de prueba en Laravel?
Trabajar con datos de prueba es vital para simular un ambiente de desarrollo realista. Laravel te provee herramientas para hacerlo fácilmente.
- Generar Usuarios de Prueba con Factory: Usa Tinker, una consola interactiva de Laravel, para generar datos de manera automática:
php artisan tinker >>> App\User::factory()->count(12)->create();
Con estos pasos, ya tendrás una buena base para tu proyecto en Laravel, lo que te permitirá continuar aprendiendo sobre esta poderosa herramienta. Sigue practicando y mejorando tus habilidades con Laravel para desarrollar proyectos profesionales y efectivos. ¡Anímate y continúa aprendiendo!