Crea un API REST en PHP, en menos 10 minutos.

preview_player
Показать описание
Ahora veremos cómo crear un RESTful web service utilizando PHP y MySQL para consultar y guardar la información. Para que puedas probar este código debes tener instalado PHP y MySQL.

Para tu comodidad puedes descargar todo el código desde este enlace

Antes que nada debes de tener claro que es un web service RESTful, si aun tienes dudas, puedes leer un articulo sobre RESTful haciendo clic aquí.

Para este ejemplo vamos a asumir que tenemos un blog y necesitamos un servicio RESTful para acceder a los artículos y editarlos, entonces nuestro servicio va realizar estas operaciones:

+ Listar todos los posts (artículos de un blog)
+ Mostrar un post
+ Agregar un post
+ Eliminar un post
+ Actualizar uno o más campos de un post

Transcripción:
Primero necesitamos una base de datos, vamos a utilizar MySql y phpMyAdmin.

00:00:07.700
Primero ingresamos y vamos a crear una nueva base de datos, la vamos a llamar blog y algo muy importante es que aquí en cotejamiento vamos a elegir utf8.

00:00:23.650

00:00:47.300
Ahora regresas a phpMyAdmin y haces clic en esta pestaña sql y ahora vas a pegar aquí todo el contenido del archivo y haces clic en continuar. Listo esto ha creado una nueva tabla, la vemos acá y aquí está su estructura.

00:01:10.600
Tenemos un ID, un título, un estado, un contenido y el usuario dueño del post.

00:01:19.400

00:03:02.900
Y como vemos aquí está el error 500. Ahora veamos cómo mostrar un resultado satisfactorio, qué es el estado 200. Volvemos a cargar y se ve una página en blanco, vamos a hacer clic derecho y elegimos esta opción.

00:03:24.200
Y aquí está las herramientas para desarrollador web. Vamos a ir a Network y ahora tenemos que cargar de nuevo la página.

00:03:35.700
........
Рекомендации по теме
Комментарии
Автор

Excelente forma de explicar, más claro que nunca, Infinitos agradecimientos, una manera muy buena para quienes medio programamos.

robertchurion
Автор

MUCHAS , lo has explicado excelentemente, claro y preciso,
No dejes de generar más videos, lo haces muy bien!!
Gracias otra vez!

ArgentinaMutualista
Автор

Excelente al grano sin tanta vuelta me gusto gracias.

tayiogar
Автор

Hola, tengo una duda, estoy aprendiendo php pero me surge la duda de que diferencia existe entre hacer una api para consultar o meter datos en la tabla y/o hacer directo la consulta o un append.
Saludos.

AndresGomez-kuqe
Автор

Explicas bastante bien bro me subscribo

TecnoTubeTutorials
Автор

Me gusto mucho tu video :) sería bueno que explicaras los demás métodos veo que algunos tienen dudas sobre eso

backlabagency
Автор

si estan pasando esta api a produccion en un cpanel. tienen que agregarle debajo de los "include" del archivo post.php esto:

*');
Origin, X-Requested-With, Content-Type, Accept");
GET, POST, PUT, DELETE');

pues hay servidores que no permiten la accesibilidad remota

judaleba
Автор

Muchas gracias por tu video, te dejo mi Like y suscripción, sigue así. Saludos

noelugo
Автор

Muy buen vídeo, un ejemplo muy bueno.

jaimemelus
Автор

Buenas, muchas gracias por el tutorial quedo todo muy claro, para habilitar CORS? como se haria? muchas gracias

albertobermejo
Автор

mil gracias, excelente video, se gano un suscriptor mas

marvinodaircorralesalvarez
Автор

Amigo pero el put recibe get url o Params no url

alexdevorigin
Автор

Excelente, super bien, funciona Impecable

sergiosaavedra
Автор

Muchas gracias por el aporte, seria genial que nos ayudes completando la opcion PUT, porque en mi caso no me funciona con POSTMAN

javiermolinawlf
Автор

Hola, gracias por la información.
Tengo una duda en cuestión del método de actualizar, no comprendo como mandar los valores si solo tiene un arreglo $fields.
Te agradecería si me pudieses aclarar esa duda por favor, saludos.

iyfpzhg
Автор

excelente video, muy bien explicado, sigue adelante.

LuisRodriguez-vgdw
Автор

Si uso xammp sería en la carpeta htdocs verdad?

Maury
Автор

Un pregunta, Es posible que hallan acceso simultáneos? O de eso se encarga el Apache? Esta bueno el video. Gracias

salazarwalter
Автор

Cordial saludo. Excelente video. Cuál sería el comando para solicitarle a la API un GET/POST desde un navegador, o una app en python/C# y no desde postman? Gracias por compartir sus conocimientos.

softfarr
Автор

Excelente video explicativo...podrías hacer los codigos de error en la Api..por fa

beta