我们公司即将开始一个房地产项目,并决定采用laravel 5.3框架。第一阶段是编写apis,然后移动团队和前端团队将使用这些api来分别构建官方移动应用程序和门户网站。
现在我很困惑是否使用laravel的内置资源控制器(按照本教程http://www.programmableweb.com/news/how-to-build-restful-apis-using-php-and-laravel/how-to/2014/08/13中的说明)或使用Dingo Api框架。
请您帮助我,我应该选择哪一个,为什么按照我上面提到的要求?
提前致谢
答案 0 :(得分:1)
由于Laravel 5.3带有Passport(用于api身份验证),我建议您使用资源控制器,它非常简单易用,并且还可以创建有意义的端点
Route::resource('post','PostController');
GET /post/{post}
POST /post
EDIT /post/{post}/edit
DELETE /post/{post}