【问题标题】:Issue with seeds Laravel 5种子问题 Laravel 5
【发布时间】:2015-10-12 10:24:14
【问题描述】:

当我运行时:php artisan db:seed 我收到以下错误消息:反射异常,ServiceTableSeeder 类不存在。 我尝试运行:composer dump-autoload,现在我收到此错误消息:

[Symfony\Component\Debug\Exception\FatalErrorException] 未找到“播种机”类

我该如何解决?

这是我的数据库种子:

<?php

use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class DatabaseSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        Model::unguard();

        // $this->call(UserTableSeeder::class);

        $this->call('ServiceTableSeeder');
    }
}

这是我的 ServiceTableSeeder:

<?php

class ServiceTableSeeder extends Seeder {

    public function run() {

        DB::table('services')->delete();

        $services = array (

            array(
                'title' => 'kdcsv',
                'description' => 'kasdks',
                'long_description' => 'asjdkas asjdsjkj sjdk',
                'image_thumb' => 'jask',
                'image' => 'aksjdksaj'
            ),

            array(
                'title' => 'blabla',
                'description' => 'kasdks',
                'long_description' => 'asjdkas asjdsjkj sjdk',
                'image_thumb' => 'jask',
                'image' => 'aksjdksaj'
            )

        );

        DB::table('services')->insert($services);

    }


}

【问题讨论】:

    标签: laravel-5


    【解决方案1】:

    您需要将Illuminate\Database\Seeder 导入到您的ServiceTableSeeder 类中

    <?php
    
    use Illuminate\Database\Seeder;
    
    class ServiceTableSeeder extends Seeder {
    
        // ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-24
      • 2015-05-29
      • 2016-12-21
      • 1970-01-01
      • 2015-07-22
      • 2017-02-13
      • 2017-05-07
      相关资源
      最近更新 更多