Como la aplicación va a ser un API, vamos al fichero de rutas routes/api.php
Entre web.php y api.php hay como diferencias los middeleware que se utilizan. Esto se puede ver en
En el caso de api.php, casi el único middleware que utiliza es el ThrottleRequests, es decir, poder crear un límite de peticiones, no necesitamos sesiones, cookies ni compartir errores entre ficheros.
Vemos si hacemos un route:list que las rutas que aparecen son las de web.php y también las de api.php que no habíamos visto
Las de api tiene prefijo, es por que se establece en el routeservicesproviders.php
Ahora vamos a crar un modelo, y queremos crear también la migración y el factory y también un controlador con todos los métodos de gestión rest que ya hemos visto
1
php artisan make:model Book -mf --api
Ahora debemos de agregar rutas
imagen api
De todas ellas, como solo estamos creando un api, que es para consultar, no realizaremos la acción de editar para modificar, ni de crear por lo que las rutas nos quedarían