REST APIs are useful for all kinds of apps. They can be the back-end to a front-end web app, they can store data for a mobile app, or they can provide services to other apps or APIs. There are a lot of moving pieces to coding a RESTful API, but having the right tools can make it a lot easier. Laravel is one such tool—a great platform for building REST APIs.
Representational State Transfer (REST) or RESTful web services are one way of providing interoperability between computer systems on the internet. This services allow requesting systems to access and manipulate textual representations of web resources using a uniform and predefined set of stateless operations. Also in computer programming, an application programming interface (API) is a set of subroutine definitions, protocols and tools for building applications. A good API makes it easier to develop a program by providing all the building blocks, which are then put together by the programmer. Therefore a RESTful API is an application program interface that uses HTTP requests to GET, PUT, POST and DELETE data.
General Features
- User Authentication( Register + Login + Refresh token)
- Simple CRUD
- Show all post
- Add Post by authenticate User
- Edit Post by authenticate User
- Fetch Single Post by authenticate User
- Delete Post by authenticate User
- Logout