相关疑难解决方法(0)

用于API和非API使用的Laravel资源控制器

PhotosController为API执行AJAX调用的网站创建资源控制器之后,资源控制器似乎可以在普通网站和API上使用.

这将显示Photoid = 1 的HTML页面

http://domain.com/photos/1
Run Code Online (Sandbox Code Playgroud)

和Javascript使用以下更新Photo资源并返回JSON响应

PUT http://domain.com/api/v1/photos/1
Run Code Online (Sandbox Code Playgroud)

问题:我们是否有2个PhotoControllers,一个用于处理API使用,一个用于非API?

php restful-url laravel laravel-4

4
推荐指数
1
解决办法
1896
查看次数

Laravel API控制器结构?

用户api的这个控制器结构有哪些意义

为每个api版本分别为UI和API提供控制器

/app/controllers/UsersController.php
/app/controllers/api/v1/ApiUsersController.php
Run Code Online (Sandbox Code Playgroud)

要么

用于UI和API的独立控制器,并在代码中处理版本控制

/app/controllers/UsersController.php
/app/controllers/api/ApiUsersController.php 
Run Code Online (Sandbox Code Playgroud)

要么

在路由器中使用单个控制器,检测/ api/call.根据网址返回html/json.

/app/controllers/UsersController.php  
Run Code Online (Sandbox Code Playgroud)

php rest laravel laravel-4

4
推荐指数
1
解决办法
1588
查看次数

标签 统计

laravel ×2

laravel-4 ×2

php ×2

rest ×1

restful-url ×1