Php 具有web前端和移动应用程序的Laravel应用程序
Laravel web应用程序如何为基于web的前端和本机移动应用程序提供服务Php 具有web前端和移动应用程序的Laravel应用程序,php,angularjs,laravel,laravel-4,blade,Php,Angularjs,Laravel,Laravel 4,Blade,Laravel web应用程序如何为基于web的前端和本机移动应用程序提供服务 假设web前端使用类似AngularJS的JS框架。Laravel应用程序是否由一个API组成,以服务于两个客户端(web和本机移动)?或者以某种方式将它们解耦并创建两个不同的API会更好吗?假设在这个场景中响应是JSON,那么Laravel视图的角色是什么 如果web前端基于刀片式模板,而移动应用程序依赖JSON,那么Laravel应用程序会有什么不同 该应用程序将有多个路由组,标准桌面站点位于/,然后是移动应用程
该应用程序将有多个路由组,标准桌面站点位于
/
,然后是移动应用程序使用的/API/v*
,最后是桌面站点中的一些Javascript代码使用的API(例如,通过AJAX加载结果的搜索功能)
对于API,不需要视图,控制器直接返回带有
Response::JSON()
的JSON响应,在某些情况下,Laravel会自动处理这些响应,例如,您可以直接返回模型的实例,框架将自动将其序列化为JSON。该应用程序将有多个路由组,标准桌面站点位于/
,然后是移动应用程序使用的API位于/API/v*
,最终由桌面站点中的一些Javascript代码使用(例如,通过AJAX加载结果的搜索函数)
对于API,不需要视图,控制器直接返回带有
Response::JSON()的JSON响应
-在某些情况下,Laravel会自动处理这个问题,例如,您可以直接返回一个模型的实例,框架会自动将其序列化为JSON。控制器中的功能是否相同?我们会根据您的建议,对url的请求有所不同。我们会将url定向到不同的功能吗?e、 例如,g getUsers&getUsersJson?是的,有两个函数,一个用于API,一个用于普通网站。控制器中是否有相同的函数?我们会按照u的建议在url请求之间有所不同。我们会将url指向不同的函数吗?例如,g getUsers&getUsersJson?是的,有两个函数,一个用于API,等等e代表普通网站。您的答案如下:您的答案如下: