Php 如何实现laravel REST服务以与HTML和移动后端一起使用
我正在构建一个用于移动后端的laravel站点,我已经设置了控制器,我想知道如何使用相同的路径返回HTML和JSON,例如,如果我执行以下操作: 向/用户发布请求/ 我想创建一个用户,但如果表单是通过HTML提交的,我想返回一个HTML页面,如果它是使用移动客户端发布的,我想返回JSON状态 或者,例如,我发送: 我想返回网页浏览器的HTML页面和移动客户端的JSON页面Php 如何实现laravel REST服务以与HTML和移动后端一起使用,php,rest,laravel-4,Php,Rest,Laravel 4,我正在构建一个用于移动后端的laravel站点,我已经设置了控制器,我想知道如何使用相同的路径返回HTML和JSON,例如,如果我执行以下操作: 向/用户发布请求/ 我想创建一个用户,但如果表单是通过HTML提交的,我想返回一个HTML页面,如果它是使用移动客户端发布的,我想返回JSON状态 或者,例如,我发送: 我想返回网页浏览器的HTML页面和移动客户端的JSON页面 这是可能的还是我应该创建两个不同的路由/控制器?也许您可以使用类似的方法来实现这一点 就像你说的,如果是移动的,返回JSON
这是可能的还是我应该创建两个不同的路由/控制器?也许您可以使用类似的方法来实现这一点 就像你说的,如果是移动的,返回JSON:
if(Agent::isMobile()) {
//return jsonResponse
} else {
//return the view
};
if(Agent::isMobile()) {
//return jsonResponse
} else {
//return the view
};