我在尝试播种评论表时遇到了一些问题。
我完全确定拥有 CommentTableSeeder.php
目录中的/database/seeds
类。
CommentTableSeeder.php
<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class CommentTableSeeder extends Seeder {
public function run()
{
DB::table('comments')->delete();
Comment::create(array(
'author' => 'Chris Sevilleja',
'text' => 'Look I am a test comment.'
));
Comment::create(array(
'author' => 'Nick Cerminara',
'text' => 'This is going to be super crazy.'
));
Comment::create(array(
'author' => 'Holly Lloyd',
'text' => 'I am a master of Laravel and Angular.'
));
}
}
然后当我跑:php artisan db:seed
我一直在
我还尝试运行composer update
并运行:php artisan db:seed
- 仍然得到相同的结果。
任何提示/帮助将不胜感激!
答案 0 :(得分:2)
你需要运行
composer dump-autoload
修复此错误。除此之外,它还可以刷新应用程序可用的类列表。
在这种情况下,虽然类确实存在于正确的位置,但它在自动加载的类列表中不可用,因此返回Not Found
错误。