6
0
Fork 0
jiqu-library-server/database/factories/ArticleFactory.php

42 lines
1.2 KiB
PHP

<?php
namespace Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory;
use App\Models\Article;
class ArticleFactory extends Factory
{
protected $model = Article::class;
/**
* Define the model's default state.
*
* @return array
*/
public function definition()
{
$images = [
'https://qiniu.abcdefg.fun/banner.png',
'https://qiniu.abcdefg.fun/banner1.png',
'https://qiniu.abcdefg.fun/banner2.png',
'https://qiniu.abcdefg.fun/banner3.png',
'https://qiniu.abcdefg.fun/banner/banner4.png',
'https://qiniu.abcdefg.fun/banner/banner5.png',
'https://qiniu.abcdefg.fun/banner/banner6.png',
'https://qiniu.abcdefg.fun/banner/banner7.png',
'https://qiniu.abcdefg.fun/banner/banner8.png',
];
$faker = $this->faker;
return [
'title' => $faker->sentence(5, true),
'author_name' => $faker->firstNameMale,
'subtitle' => $faker->sentence(5, true),
'cover' => $faker->randomElement($images),
'content' => $faker->randomHtml(2, 3),
'is_show' => 1,
'is_recommend' => 1,
'sort' => 1,
];
}
}