Php 使用Laravel 5构建Restfull Api

Php 使用Laravel 5构建Restfull Api,php,api,laravel,Php,Api,Laravel,我计划用laravel 5为客户端构建一个restfull api,因为他们也希望在将来制作应用程序(第一个ios/android,larer ios watch)。对于版本1.0,他们只需要站点的网络版本,所以我计划使用刀片模板和laravel路由的传统方式 是否有将这两种方法结合起来的良好实践?在某些地方,api路由将不同于“普通”Web版本所需的路由,大多数服务和存储库也将相同。输出将完全不同,因为api需要返回Json,“正常”Web版本将返回Html 是否有任何想法? < P>我真的会

我计划用laravel 5为客户端构建一个restfull api,因为他们也希望在将来制作应用程序(第一个ios/android,larer ios watch)。对于版本1.0,他们只需要站点的网络版本,所以我计划使用刀片模板和laravel路由的传统方式

是否有将这两种方法结合起来的良好实践?在某些地方,api路由将不同于“普通”Web版本所需的路由,大多数服务和存储库也将相同。输出将完全不同,因为api需要返回Json,“正常”Web版本将返回Html


<>是否有任何想法?

< P>我真的会考虑不使用刀片和使用前端框架来代替角度。如果您的后端只提供JSON响应,那么今后的生活将更加轻松

作为一个额外的好处,一个单页应用程序在移动设备上的可用性也会大大提高


您还可以查看PhoneGap。如果您的一切都在Angular上运行,那么将其移植到PhoneGap应该不会太困难。

True。我也在考虑这样做。但是AngularJs中的SEO呢?对于SEO,您需要为每个页面url返回服务器响应,所以这也是额外的工作。