A2A.
Supongo que ya te sientes cómodo creando sitios web usando Laravel porque es un camino habitual que todos siguen.
Y te sorprenderá saber que crear API es más fácil que crear sitios web. Al menos técnicamente.
En un sitio web dinámico hay al menos dos capas.
- ¿Cuáles son los mejores recursos para aprender las tecnologías de blockchain?
- ¿Cuáles son los mejores recursos para aprender las fases topológicas?
- ¿Cuál es la mejor fuente de información para aprender acerca de las monedas criptográficas?
- ¿Cuáles son los mejores recursos para la preparación de la prueba GMAT?
- ¿Cuáles son algunos buenos institutos, sitios web, libros y otros recursos donde se puede aprender Revit y otro software relacionado con BIM?
- Back End
- Interfaz
–
Pero en las APIs solo hay una capa
- Back End
Así que todo lo que necesita para escupir JSON / XML después de los cálculos.
¡Pero! Hacer una API fácil de consumir y mantener que sea robusta y segura es una hazaña para lograrla. Porque aquí no tienes control sobre el extremo delantero por lo general.
Sin entrar en muchos detalles, puedo decirle un paquete que he usado y que he encontrado útil.
Apiato
No solo tomará tu proceso de desarrollo de API por asalto, sino que también te ayudará a aprender algunos principios asombrosos como.
- Patrón de diseño de porto
- Escalada
- Seguridad
- Documentación
- … etc
Nota: El paquete que mencioné fue creado por themid (Mohamed Said). Es uno de los mayores contribuyentes en Laravel y uno y único empleado de Laravel.