有关Laravel API项目的建议

时间:2018-11-28 18:41:04

标签: php laravel rest oauth-2.0 crud

我正在用PHP Laravel和Mysql开始一个API项目,而我对于确定实现的最佳实践有些不知所措。我的要求是:

  • CRUD数据库通过HTTPS访问用户输入的数据。
  • 基于每个用户或至少针对每个应用程序请求授权(如果需要,可以在应用程序侧进行用户身份验证)。

我的具体问题是:

1)我应该使用uuid代替用户ID的自动增量吗?子表的ID(与用户表的一对多关系)又如何呢?有时客户端会直接请求它们,因此也应该使用uuid吗?

2)我想要一个REST架构吗?

3)如何完成用户/客户端授权?我当时在看oauth2,但是我对不同的赠款类型以及最适合我的情况感到困惑。

我可能还没有想到其他问题,因此,如果您有任何其他建议,我会不知所措。

0 个答案:

没有答案