Laravel 种子问题,laravel 正在寻找复数表名

2023-12-11

我刚刚开始学习 Laravel,在为测试表生成种子时遇到问题。

控制台错误说: “未找到基表或视图:1146 表‘laravel.testms’不存在...”

我的表名为“testm” - 我不知道它为什么寻找 testms

TestmFactory.php

use Faker\Generator as Faker;

$factory->define(App\Testm::class, function (Faker $faker) {
        return [

        'test' => $faker->paragraph
    ];
});

TestmTableSeeder.php

use Illuminate\Database\Seeder;

class TestmTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
      factory(App\Testm::class, 5)->create();
    }
}

数据库播种器.php

  public function run()
    {

        $this->call(LinksTableSeeder::class);
        $this->call(TestmTableSeeder::class);
    }

应用程序/Testm.php

class Testm extends Model
{
   // Below line fixed my code :-)
     protected $table = 'testm';
     protected $fillable = [
        'test'

    ];
}

From Laravel 文档:

按照约定,除非显式指定另一个名称,否则类的“蛇形”复数名称将用作表名称。

并且为了在模型中显式定义表名称,Testm.php在您的情况下,您需要将以下代码添加到类中:

protected $table = 'testm';

希望这可以帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel 种子问题,laravel 正在寻找复数表名 的相关文章

随机推荐

  • 如何从 Google Container Engine 访问 HTTP 请求的客户端 IP?

    我正在使用 Google Container Engine 在 docker 容器中运行 Gunicorn flask 服务 我按照教程设置了集群http kubernetes io docs hellonode The REMOTE AD
  • HttpSessionListener.sessionCreated() 未被调用

    我有一个非常简单的 Servlet 和一个非常简单的 HttpSessionListener WebServlet HelloWorld public class HelloWorld extends HttpServlet private
  • 了解 Scala 中的柯里化

    我在理解柯里化概念或至少是 SCALA 柯里化符号时遇到了问题 维基百科说柯里化是一种将带有多个参数的函数的求值转换为求值一系列函数的技术 每个函数都有一个参数 按照这个解释 接下来的两行对于 scala 来说是一样的吗 def addCu
  • 多图片上传

    我正在制作画廊网站 并且想仅使用 PHP 和 MYSQLI 创建一个多图像上传器 我不太擅长编码 因此该网站上的多图像上传的其他示例对我不起作用 这是根据当前用户会话将数据发送到数据库的工作代码 html
  • 使用准备好的语句从 SQL 表中选择 *

    我正在使用准备好的声明SELECT 来自 MySQL 表 我不知道如何使用while row mysqli fetch array stmt 循环并从结果数组中选择项目 这是我的代码 我做错了什么 link mysqli connect h
  • 在php中捕获搜索引擎关键字

    在 awstats 中 我得到了一个表格 其中包含用于查找我的网站的所有关键词和短语 我想自己捕获这一点 但是每个搜索引擎网址的格式都不同 当 google 是引用者时 我可以使用查询字符串中的变量 q 作为搜索词 例如 google co
  • 美国国旗排序优化

    我正在尝试实现美式桶排序 维基百科说 首先计算每个垃圾箱中掉落的物体数量 然后将每个物体放入其桶中 第二阶段 将对象放入适当的桶中时 是否需要使用辅助数组 有没有办法通过在线性时间内交换数组元素来做到这一点 假设你的意思是http en w
  • 将 pygame 表面转换为图像?

    有没有办法将 pygame 表面转换为 png 图像 rgb content pygame surfarray array2d canvas cv2 imwrite file rgb content cv2 IMWRITE PNG COMP
  • 如何以标准/可移植且高效的方式编写int64=int32*int32? [关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 有关的 int64 t 的这种处理是 GCC AND Clang 错误吗 我能想到的唯一解决方案是将操作数之一显式转换为int64 迫使产品也至少int64 但如果这样做的话 那么就取
  • 如何将两个 geoJSON 要素集合添加到两个图层组中

    我有两个 geoJSON 要素集合需要添加到地图中 并且我还希望通过图层可见性控制器打开和关闭它们 如下所示http leafletjs com examples layers control html 我怎样才能做到这一点 还有一个非常好
  • 如何批量添加过滤器到文件选择器?

    我正在使用此代码来创建带有批处理的文件选择器Windows 批处理脚本中的文件 文件夹选择器对话框 echo off set dialog about
  • 我应该使用泛型来简化我的 DAL 吗?

    我是 NHibernate 的新手 不太擅长 C 但我正在学习 我有一个DataProvider类 它使用 NHibernate 3 为我的应用程序提供数据 它的结构几乎与Steve Bohlen 的 NHibernate 之夏视频 我注意
  • 数组变量是否指向自身?

    我尝试了一些代码来检查数组和指针的行为 其情况如下 include
  • 格式方法和舍入数

    我不明白格式和舍入数字是如何工作的 因为例如 0f format 234 50 returns 234 0f format 235 50 returns 236 0f format 236 50 returns 236 0f format
  • Python:动态区间数据结构[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我正在寻找一些 python 代码来有效计算间隔重叠 我之前使用过 bx python 包的间隔树 但现在需要从树中删除间隔 或者更好的是 修改它们 看来 bx python 树
  • Python:替换列表列表中的项目

    这是我的代码 data 5 3 0 0 7 0 0 0 0 6 0 0 1 9 5 0 0 0 0 9 8 0 0 0 0 6 0 8 0 0 0 6 0 0 0 3 4 0 0 8 0 3 0 0 1 7 0 0 0 2 0 0 0 6
  • 使用 c# 将字符串分成对

    有没有一种方法可以在不查看索引的情况下将字符串分成对 例如 TVBMCVTVFGTVTB 将被分解为字符串列表 如下所示 电视 BM CV 电视 FG 电视 TB 也许我应该用问题的措辞来说明它们在使用字符串将它们分成组时类似于 strin
  • 我将如何创建 JFreeChart 散点图最佳拟合线

    我有一个要包含在 JFreeChart 散点图中的点数组列表 效果很好 但我现在想要一条最适合的线 经过一番查找 JFreeChart不直接支持这样的计算 所以我想做的是自己计算一下 然后手动在图表中贴一条线 如何在散点图中得到一条线 XY
  • 如何限制泛型类中允许作为“T”的类型?

    我有课Foo
  • Laravel 种子问题,laravel 正在寻找复数表名

    我刚刚开始学习 Laravel 在为测试表生成种子时遇到问题 控制台错误说 未找到基表或视图 1146 表 laravel testms 不存在 我的表名为 testm 我不知道它为什么寻找 testms TestmFactory php