dingo API: A RESTful API package for the Laravel framework
Recently, it seems to support Lumen, which should be suitable for API.
choose Phalcon
main post, you directly ask yourself the framework you are familiar with, how to implement rest api, this is not familiar, that is not familiar.
there is something wrong with your question, so you shouldn't ask it that way.
personal experience:
-composer + slim +.
-however, it is really convenient to build restful-api with Yii 2.
version iteration problem can be handled like this
Host/version/controller/action
Version 11 = 1.1
111 to 1.1.1
personal experience, according to the interface naming convention of the project design, it is best to write your own lightweight framework.
/ / recommend an MyPHP open source library, GitHub open source address: https://github.com/MoonLord-LM/MyPHP
http://www.moonlord.cn
Phalcon
, it's just a php extension written in c, so it's fast, and it's easy to take a look at api. http://phalcon.5iunix.net/reference/tutorial-rest.html
.
the landlord can take a look at restful
of YII2
. As long as the model defines the rules, two lines of code can do
.
composer & symfony/http-foundation
is enough
after half a year, PSR7 is better
slim, a lightweight micro-framework, is recommended. Routing is easy to use and is originally used for micro-applications such as api
.
there are a number of php frameworks, and there is always a suitable one. http://www.nfangbian.com/fang.. Personal advice: laravel and phalcon are both good choices
.