/** * 测试数据填充 * @return void */ public function seedDemo() { // 文章分类 Category::truncate(); // 清空表 foreach (array('PHP-PSR 代码标准', '新分类二', '新分类三', '新分类四', '新分类五') as $key => $value) { Category::create(array('name' => $value, 'sort_order' => $key + 1)); } // 博客文章 Article::truncate(); // 清空表 for ($i = 1; $i < 60; $i++) { Article::create(array('category_id' => 2 + $i % 4, 'user_id' => $i, 'title' => '标题' . $i, 'slug' => 'slug-biao-ti-' . $i, 'content' => $this->getArticleContent($i))); } sleep(1); Article::create(array('category_id' => 2, 'user_id' => 1, 'title' => 'PSR-0 自动加载规范', 'slug' => 'psr-0', 'content' => File::get(__DIR__ . '/PSR/PSR-0.md'))); Article::create(array('category_id' => 2, 'user_id' => 1, 'title' => 'PSR-1 基础编码规范', 'slug' => 'psr-1-basic-coding-standard', 'content' => File::get(__DIR__ . '/PSR/PSR-1-basic-coding-standard.md'))); Article::create(array('category_id' => 2, 'user_id' => 1, 'title' => 'PSR-2 编码风格规范', 'slug' => 'psr-2-coding-style-guide', 'content' => File::get(__DIR__ . '/PSR/PSR-2-coding-style-guide.md'))); Article::create(array('category_id' => 2, 'user_id' => 1, 'title' => 'PSR-3 日志接口规范', 'slug' => 'psr-3-logger-interface', 'content' => File::get(__DIR__ . '/PSR/PSR-3-logger-interface.md'))); // 文章评论 Comment::truncate(); // 清空表 for ($i = 1; $i < 30; $i++) { Comment::create(array('user_id' => 1 + $i % 30, 'article_id' => 1 + $i % 5, 'content' => '评论内容' . $i)); Article::find(1 + $i % 5)->increment('comments_count'); } }