Laravel 5 - Class'评论'未找到

时间:2016-03-19 11:06:02

标签: php laravel

  1. 我使用php artisan make:model Comment命令
  2. 创建了一个新模型
  3. 我使用以下代码创建了一个名为CommentTableSeeder的新数据库播种器:

    <?php
    
  4. 使用Illuminate \ Database \ Seeder;

    class CommentTableSeeder扩展了Seeder

    {
    
        /**
         * Run the database seeds.
         *
         * @return void
         */
        public function run()
        {
            DB::table('comments')->delete();
    
        Comment::create(array(
        'author' => 'A name',
        'text' => 'Hello all nice website'
        ));
    
        Comment::create(array(
        'author' => 'name2',
        'text' => 'Hahahahha'
        ));
    
        Comment::create(array(
        'author' => 'Name 3,
        'text' => 'I destroy your car'
        ));
    }
    

    }

    1. 我运行了php artisan db:seed命令,我收到错误消息: Class 'Comment' not found
    2. 为什么?

1 个答案:

答案 0 :(得分:2)

添加以下行:

use App\Comment;

此外,您可以使用此:

\App\Comment::

而不是

Comment::