Larabbs 迁移出现 SQLSTATE [23000]: Integrity constraint violation: 1048 Column 'topic_id' cannot be null 解决?

问答 licheng ⋅ 于 3个月前 ⋅ 最后回复由 Summer 1个月前 ⋅ 400 阅读

file

  • 如上图 如果出现 SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'topic_id' cannot be null
  • 应该是 larabbs\database\seeds\DatabaseSeeder.php 中 Seeder 的顺序不对
  • 导致 先填充了 user表 再填充reply表 最后填充 topic表 所以导致 填充 reply表时 缺少 topic_id

本文章首发在 Laravel China 社区
最佳答案
  • Summer MOD A Life-long learner. 1
    3个月前
        $this->call(UsersTableSeeder::class);
        $this->call(TopicsTableSeeder::class);
        $this->call(ReplysTableSeeder::class);
回复数量: 1
  • Summer MOD A Life-long learner. 1
    3个月前
        $this->call(UsersTableSeeder::class);
        $this->call(TopicsTableSeeder::class);
        $this->call(ReplysTableSeeder::class);
暂无评论~~
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 100 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档