【发布时间】:2015-05-20 03:23:06
【问题描述】:
我是 Laravel 的新手,当我运行 php artisan db:seed 时,我收到以下消息:
[ReflectionException] 类 DatabaseSeeder 不存在
遗憾的是,我已经运行 composer dump-autoload 没有任何结果。 我的课程位于默认文件夹 /seeds
类的代码:
<?php namespace database\seeds;
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
use App\User;
use App\Country;
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Model::unguard();
$this->call('CountryTableSeeder');
$this->call('UserTableSeeder');
}
}
class UserTableSeeder extends Seeder {
public function run() {
DB::table('users');
User::Create(['username' => 'Bart', 'email'=>'bart@example.com', 'password' => Hash::make('password')]);
}
}
class CountryTableSeeder extends Seeder {
public function run() {
DB::table('country');
Country::Create(['country_name' => 'Nederlander']);
}
}
我做错了什么?
【问题讨论】:
-
取出顶部的
namespace database\seeds;