1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jds816-thinkphp-restful-api

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

RESTful API для ThinkPHP

Описание

Ещё не нашёл времени, чтобы исследовать ThinkPHP 5, поэтому создал RESTful API на основе ThinkPHP 3.2.

Поддерживает CRUD операции для таблиц (POST, DELETE, PUT, GET).

Если вы заметили ошибки, пожалуйста, сообщите через Issue или Pull Request.

Спасибо

Как использовать

/api/{$tablename}/{$id}

Пример JavaScript

/* Добавление статьи в таблицу news */ $.ajax({ url: "/api/news", method: "POST", data: {"title": "Заголовок", "article":"Контент статьи"}, success: function(rsp){ console.log(rsp)} });

/* Удаление товара из таблицы cart */ $.ajax({ url: "/api/cart", method: "DELETE", data: {"cart_id": "123", "goods_id":"товар_123"}, success: function(rsp){ console.log(rsp)} });

/* Изменение псевдонима пользователя в таблице user */ $.ajax({ url: "/api/user", method: "PUT", data: {"user_id": "123", "nickname":"новый псевдоним"}, success: function(rsp){ console.log(rsp)} });

/* Поиск данных в таблице shipping с использованием номера доставки (shipping_ref) */ $.ajax({ url: "/api/shipping", method: "GET", data: {"shipping_ref": "sr123456"}, success: function(rsp){ console.log(rsp)} });

/* Поиск данных в таблице goods с использованием ID товара */ $.ajax({ url: "/api/goods/123", success: function(rsp){ console.log(rsp)} });

Лицензия

MIT, Attribution, Commercial Use, Modifications allowed.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе thinkphp3.2. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jds816-thinkphp-restful-api.git
git@api.gitlife.ru:oschina-mirror/jds816-thinkphp-restful-api.git
oschina-mirror
jds816-thinkphp-restful-api
jds816-thinkphp-restful-api
master