【问题标题】:SQLSTATE[42S02]: Base table or view not found: LaravelSQLSTATE [42S02]:未找到基表或视图:Laravel
【发布时间】:2017-04-19 15:29:54
【问题描述】:

Connection.php 第 769 行中的 QueryException: SQLSTATE [42S02]:未找到基表或视图:1146 表“hmsdb.customers”不存在(SQL:插入customerslastNamefirstNamemiddleNameaddress,@987654326 @、mobilenotesupdated_atcreated_at) 值(Arce、Johanna、ds、N/A、ds、ew、2016-12-05 09:20:18、2016-12- 05 09:20:18))

SQLSTATE[42S02]:未找到基表或视图:1146 表 'hmsdb.customers' 不存在

列的名称应该是客户,我不知道如何将 hmsdb.customers 更改为 hmsdb.customer

【问题讨论】:

  • 在你的模型中protected $table='customer';

标签: php html mysql laravel


【解决方案1】:

如果你已经将表格的迁移定位到了特定的文件夹中,你必须指明路径,然后添加命令--seed来执行你的表格的填充。

示例: php artisan migrate --path=database/migrations/your_migration.php --seed

【讨论】:

    【解决方案2】:

    在您的客户模型中更改为 protected $table = 'customer'; 希望对你有帮助:)

    【讨论】:

    • 这是正确的。在客户模式下,表名拼写错误。
    【解决方案3】:

    检查您的表名。它显示错误,因为找不到表存在拼写错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 2018-01-15
      • 2016-06-21
      • 2018-03-11
      • 2016-07-15
      • 2018-04-30
      • 1970-01-01
      相关资源
      最近更新 更多