【发布时间】:2018-04-05 12:08:22
【问题描述】:
路由参数是否应该只用于获取/删除请求? 用户可以加入挑战,我希望有一个 API 端点。
这样可以吗:
Route::post('/challenge/{challenge}/join', 'UserController@joinChallenge');
还是我应该在帖子正文中传递挑战 ID?
【问题讨论】:
-
你的“挑战”是什么?是公共字符串吗?
-
挑战是一个 uuid
-
让它成为一个蛞蝓(友好的网址),请参阅下面的答案
-
用户看不到或者不需要SEO检查也没关系。
-
您将看到是否可以看到挑战 uuid,如果可以将其公开给人们,然后使用 URL parapeter,否则使用表单中的隐藏字段!