【问题标题】:Is fosrestbundle compatible with symfony 4/4.1?fosrestbundle 与 symfony 4/4.1 兼容吗?
【发布时间】:2018-05-17 09:53:35
【问题描述】:

我没有找到任何关于 FOSRestBundle 与 Symfony 4 和 Symfony 4.1 兼容性的官方信息。你知道吗?我只找到了2017年的信息,所以估计不能更新了..

【问题讨论】:

    标签: php symfony fosrestbundle symfony4


    【解决方案1】:

    是的,最新版本与 symfony 4 兼容,请查看这些链接:

    https://github.com/FriendsOfSymfony/FOSRestBundle/issues/1847

    https://github.com/FriendsOfSymfony/FOSRestBundle/releases

    在问题内部,维护者,答案是兼容的。

    在 2.3.1 版本中提到了 symfony4,所以,是的,你可以使用 symfony 4 和 fosRestBundle

    【讨论】:

    • 评论分开,不是答案:symfony 团队现在推荐的是使用 Api 平台。 :)
    • @MatíasNavarroCarter 我不确定这一点,因为 Api 平台并不总是一个解决方案,我总是推荐 FosRestBundle 和团队创建的自定义系统,但恕我直言,这是一个观点 :)
    • 我并不是说 FOSRest 不是一个有效的解决方案。我的声明只是 Symfony 现在正式推荐 ApiPlatform,因为它在他们的官方精选捆绑食谱列表中。此外,它是由核心团队成员开发的。另外,法比恩has used it。最后,一些 Symfony 核心成员(我同意他们的观点)说它太宽泛了 here。但同样,不要质疑这可能是一个有效的解决方案。
    • 当然@MatíasNavarroCarter 但ApiPlatform 使用graphql 所以第一个是:你真的需要graphql 吗?在许多项目中不是,因为另一种架构是制作项目的另一种方式,许多核心成员都在为 ApiPlatform 做出贡献,但请记住,让您的系统更好地控制您的代码和应用程​​序:)
    • 您所说的部分是错误的:Api 平台 支持 GraphQL,但您可以从字面上禁用/启用每个功能。例如,我现在有一个项目,没有 swagger docs,也没有 swagger ui,也没有 graph ql。就像在配置文件中写一个布尔值一样简单。此外,我不认为 graphql 是默认启用的。
    猜你喜欢
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多