Skip to content

A minimalist, framework-free RESTful API boilerplate to quickly build and deploy CRUD endpoints backed by MySQL.

Notifications You must be signed in to change notification settings

fullstackondemand/rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create Php Rest API Application

Installation

Run the Composer command to install the latest stable version of RestJS:

composer create-project restjs/restapi

Getting Started

  • Create new Database with database_name.
  • Import php-rest-api.sql file in MySQL Database.
  • Configure database variables in .env:
HOST_NAME = ''
USER_NAME = ''
PASSWORD = ''
DATABASE_NAME = ''
ACCESS_TOKEN = ''

Used Feature

json, headers_authorization, upload_file, access_token

Quick links

  1. Get API for GET, POST, PUT, DELETE
  2. Upload File for POST, DELETE

API Routes

HTTP Method Path Action Scope Desciption
GET /<table_name> index data:list Get all data
POST /<table_name> store data:create Create an data
GET /<table_name>/{_id} show data:read Fetch an data by id
PUT /<table_name>/{_id} update data:write Update an data by id
DELETE /<table_name>/{_id} destroy data:delete Delete an data by id

About

A minimalist, framework-free RESTful API boilerplate to quickly build and deploy CRUD endpoints backed by MySQL.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages