*/ class BookFactory extends Factory { protected $model = Book::class; /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'title' => $this->faker->sentence, 'category_id' => Keyword::where('parent_key', 'book_category')->inRandomOrder()->value('key'), 'cover_image' => 'https://via.placeholder.com/100x100.png', 'description' => $this->faker->paragraph, 'type' => $this->faker->randomElement(BookType::class), 'content' => '

富文本 H1

', 'video' => 'https://qiniu.abcdefg.fun/mp4-1.mp4', 'files' => [ ['id' => '1', 'name' => '1.png', 'url' => 'https://qiniu.abcdefg.fun/avatar/avatar.png', 'value' => 'https://qiniu.abcdefg.fun/avatar/avatar.png', "state" => "uploaded"], ['id' => '2','name' => '2.png', 'url' => 'https://qiniu.abcdefg.fun/avatar/avatar2.png', 'value' => 'https://qiniu.abcdefg.fun/avatar/avatar.png', "state" => "uploaded"], ], ]; } }