Php 具有web前端和移动应用程序的Laravel应用程序

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应用程序会有什么不同 该应用程序将有多个路由组,标准桌面站点位于/,然后是移动应用程

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代表普通网站。您的答案如下:您的答案如下: