laravel中接口的开发流程
# laravel中接口的开发流程
# 一、生成数据表和通用模型和控制器
## 生成数据迁移表、模型、资源控制器等
php artisan make:Model Models\SellerConfig --all
## 生成API资源
php artisan make:resource SellerConfig
php artisan make:resource SellerConfigCollection
1
2
3
4
5
2
3
4
5
# 二、修改迁移表
注意外键的设置,常用的修饰:unique、default、comment、nullable。
$table->unsignedBigInteger('admin_id');
$table->foreign('admin_id')->references('id')->on('admins');
1
2
2
# 三、配置模型
关键点就是关联模型的设置 查询内容的设置
常用的修饰符 $cats $guard $table
配置表之间的关联关系 hasOne hasMany belongsTo
# 四、配置控制器
移动控制器到指定目录,定义命名空间。
利用模板来替换内容。
配置模板的内容。
模型配置 API资源配置 数据校验的配置
# 五、设置路由
Route::apiResource('seller_configs', 'Admin\SellerConfigController')
1