首页 > TAG信息列表 > laravel-seeding

php-Laravel:使用Faker播种多个唯一列

介绍 伙计们,我对模型工厂和多个唯一列有疑问: 背景 我有一个名为Image的模型.此模型的语言支持存储在单独的模型ImageText中. ImageText具有image_id列,语言列和文本列. ImageText在MySQL中有一个约束,即image_id和语言的组合必须唯一. class CreateImageTextsTable extends Migra

php – Laravel 5.2:无法找到名称为[factory]的工厂

我想种子数据库 当我用这个 public function run() { $users = factory(app\User::class, 3)->create(); } 在数据库中添加三个用户,但是当我使用它时 public function run() { $Comment= factory(app\Comment::class, 3)->create(); } 告诉我错误 [InvalidArgumen

mysql – Laravel 5.1迁移和种子无法截断外键约束中引用的表

我正在尝试运行迁移(见下文)并为数据库播种,但是当我运行时 php artisan migrate --seed 我收到此错误: Migration table created successfully. Migrated: 2015_06_17_100000_create_users_table Migrated: 2015_06_17_200000_create_password_resets_table Migrated: 2015_06_1

php – Laravel Factory:手动增加列

对于以下工厂定义,列顺序需要是顺序的.已经有一个自动递增的列ID.第一行的顺序应该从1开始,每个附加行的顺序应该是下一个数字(1,2,3等) $factory->define(App\AliasCommand::class, function (Faker\Generator $faker) { return [ 'user_id' => App\User::inRandomOr

php – Laravel 5.4种子不播种所有桌子

我在Laravel 5.4播种,但它只播种一张桌子,其他的不播种. 播种机是使用以下命令创建的: php artisan make:seeder seederName 解决方法:您应该在DatabaseSeeder.php中注册所有播种机: $this->call(UsersTableSeeder::class); $this->call(PostsTableSeeder::class); $this->call(Co