【发布时间】:2015-08-05 03:57:49
【问题描述】:
我在不同的文件夹中有数据库播种程序。当我写 db:seed 控制台显示此错误:
[ReflectionException] Class DatabaseSeeder does not exist , Laravel Seeder
一类是这样的:
namespace Database\Seeds;
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
use TiposCompromisosTableSeeder;
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Eloquent::unguard();
$this->call('TiposCompromisosTableSeeder');
}
}
我的另一门课是
namespace Database\Seeds;
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class TiposCompromisosTableSeeder extends Seeder{
public function run(){
DB::table('tipos')->insert(array(
'nombre' => 'prioridad',
'tabla' => 'compromisos',
'str1' => 'baja',
'int1' => 1
));
}
}
我尝试过使用
composer dump-autoupload
但不起作用。
如你所见,我在同一个命名空间中有两个类。
请帮忙。
【问题讨论】:
标签: php laravel migration eloquent