3.2. 数据库填充
类目数据填充
我们在本章节将要实现类目数据的填充,为了更方便后续的开发,我从国内某著名电商中摘取了一部分类目信息,这样看起来更真实。
1. 创建 Seeder 文件
首先我们通过 make:seeder
命令创建一个 Seeder 文件:
$ php artisan make:seeder CategoriesSeeder
然后填入如下内容:
database/seeds/CategoriesSeeder.php
<?php
use App\Models\Category;
use Illuminate\Database\Seeder;
class CategoriesSeeder extends Seeder
{
public function run()
{
$categories = [
[
'name' => '手机配件',
'children' => [
['name' => '手机壳'],
['name' => '贴膜'],
['name' => '存储卡'],
['name' => '数据线'],
['name' => '充电器'],
[
'name' => '耳机',...