我打算用laravel 5为客户建立一个restfull api,因为他们也想在未来制作应用程序(首先是ios / android,larer ios手表)。对于1.0版本,他们只想要网站的webversion,所以我计划用传统的方式进行刀片模板化和laravel路由。
是否有合并这两种方法的良好做法? api路线在某些地方会与我正常需要的路线不同。 webversion,大多数服务和存储库也是一样的。输出将完全不同,因为api需要返回Json,其中' normal' webversion将返回Html。
有什么想法吗?
答案 0 :(得分:0)
我真的会考虑不使用Blade并使用前端框架,例如Angular。如果你能够达到你的后端仅提供JSON响应的程度,它将使你的生活更加轻松。
作为一项额外的好处,单页应用程序在开箱即用的移动设备上也将更加实用。
您也可以查看PhoneGap。如果您在Angular上运行所有内容,则将其移植到PhoneGap上应该不会太困难。