Laravel se basa en el patrón MVC:
Modelo : Eloquent se encarga de este aspecto y creamos un modelo ( Tarea ) para nuestras tareas,
Vista : ya tenemos vistas para la parte de autenticación, también tenemos que crear algunas para nuestras tareas,
Controlador : este es el conductor de la aplicación, ahora vamos a crear un controlador para administrar todas las acciones necesarias para las tareas.

Crear un controlador (Controller)

php artisan make:controller TaskController --resource

Este controlador se puede encontrar aquí:
image.png
Es un controlador de recursos, lo que significa que ya está equipado con 7 funciones para las siguientes acciones:
Rutas
Verbo
URI
Action
Route
1
GET
/tasks
index
tasks.index
2
GET
/tasks/create
create
tasks.create
3
POST
/tasks
store
4
GET
/tasks/{task}
show
5
GET
/tasks/{task}/edit
edit
tasks.edit
6
PUT/PATCH
/tasks/{task}
update
tasks.update
7
DELETE
/tasks/{task}
destroy
tasks.destroy
8
There are no rows in this table
También crearemos las rutas para acceder a estas acciones en el archivo route/web.php
use App\Http\Controllers\TaskController;
Route::resource('tasks', TaskController::class)
Si usa el comando php artisan route:list , obtendrá todas las rutas de la aplicación y, en particular, las 7 para el controlador:
image.png
¡Ahora que todo esto está en su lugar, codificaremos estas acciones y crearemos las vistas correspondientes!
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.