我差不多完成了一个网站的开发 . 现在我想要一个移动版本 . (移动版本不是网站,而是使用网站某些功能的应用程序 . )所以我想使用laravel构建Web服务 .
我已经学会了如何做到这一点,并且我测试了其中的一些,它们在发布和获取请求时工作正常 .
我的问题是我不知道是否应该将Web服务放在与Web项目相同的项目中,因为在Web项目中我有 CustomerController
与路由 customers
并且我需要为Web服务使用相同的 route .
因此,最佳做法是在同一项目中构建新项目或创建Web服务,但名称不同 . 例如:
route customersWS
用于Web服务,路由 customer
用于Web
?
1 回答
实际上我正在开展相同类型的项目,(用于管理的Web应用程序和用于移动设备的RESTful服务),我已经将它们放在同一个项目中,虽然我可以轻松地,干净地将一个与另一个项目隔离开来,我创建了路径组对于RESTful Api,我可以避免冲突:
对于api身份验证,我建议你看看article .