【问题标题】:How to convert database schema into Lumen API如何将数据库模式转换为 Lumen API
【发布时间】:2021-12-28 10:37:53
【问题描述】:

我有这样的以下数据库模式,我想通过迁移、模型和 API 将其转换为 Lumen API。由于我是 Lumen Laravel 框架的新手,所以需要专家帮助:

【问题讨论】:

    标签: laravel eloquent database-schema lumen lumen-5.4


    【解决方案1】:

    Lumen 是 Laravel 的轻量级剥离版本,这就是我在此答案中参考 Laravel 文档的原因。

    第一步是写迁移文件,见:

    https://laravel.com/docs/8.x/migrations

    创建迁移文件后,您可以使用以下方式迁移架构:

    php artisan migrate
    

    下一步是为表格创建模型,请参阅:

    https://laravel.com/docs/8.x/eloquent#generating-model-classes

    这是使用 Eloquent(Laravel 中的 ORM)从数据库中查询数据所必需的。

    以上两步可以结合命令:

    php artisan make:model ModalName --migration
    

    下一步是创建一个控制器,这个类将用作您的视图/api和数据模型之间的层,请参阅:

    https://laravel.com/docs/8.x/controllers

    最后一步:创建逻辑后,您可以在您的 api 路由文件中注册控制器,参见:

    https://laravel.com/docs/8.x/routing

    您要查找的路由文件名为:api.php


    如果 ORM 不是您想要的,那么您也可以使用查询构建器:

    https://lumen.laravel.com/docs/8.x/database

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      • 2016-12-16
      • 2012-10-09
      • 2012-01-13
      • 1970-01-01
      • 2022-08-08
      相关资源
      最近更新 更多