30 lines
769 B
PHP
30 lines
769 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use Illuminate\Database\Seeder;
|
|
use App\Models\{Article, ArticleCategory};
|
|
|
|
class ArticleSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run()
|
|
{
|
|
Article::truncate();
|
|
ArticleCategory::truncate();
|
|
$categoris = [
|
|
['name' => '自然', 'is_show' => 1, 'is_recommend' => 1],
|
|
['name' => '文化', 'is_show' => 1, 'is_recommend' => 1],
|
|
['name' => '生活', 'is_show' => 1, 'is_recommend' => 1],
|
|
];
|
|
foreach($categoris as $item) {
|
|
$category = ArticleCategory::create($item);
|
|
Article::factory()->count(10)->create(['category_id' => $category->id]);
|
|
}
|
|
}
|
|
}
|