我正在使用 Laravel 4 开发一个 RESTful API,我想在其中上传与用户相关的图片(个人资料图片或画廊)。我想尽可能地保持它作为 REST 正统。我应该如何处理图片?作为一个单独的资源(关系)?将它们映射到我的 URL 和操作中的最佳方法是什么?
谢谢!!
我正在使用 Laravel 4 开发一个 RESTful API,我想在其中上传与用户相关的图片(个人资料图片或画廊)。我想尽可能地保持它作为 REST 正统。我应该如何处理图片?作为一个单独的资源(关系)?将它们映射到我的 URL 和操作中的最佳方法是什么?
谢谢!!
如果您想在整个应用程序中使用一个专用于上传文件的控制器,您可以将其视为一种资源。
Laravelresource
中支持的操作如下:
如果您想在默认值之外添加其他操作和 URL,您可以通过执行以下操作来实现:
我发现最好的选择是使用 Laravel 的嵌套资源。这是 Jeffrey Way 关于如何实现这一目标的快速有效的 tut。 http://tutsplus.com/lesson/nested-resources