【发布时间】:2021-12-28 10:37:53
【问题描述】:
【问题讨论】:
标签: laravel eloquent database-schema lumen lumen-5.4
【问题讨论】:
标签: laravel eloquent database-schema lumen lumen-5.4
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 不是您想要的,那么您也可以使用查询构建器:
【讨论】: