【问题标题】:Create migration in Laravel with and without prefix在 Laravel 中创建带前缀和不带前缀的迁移
【发布时间】:2015-06-15 07:47:09
【问题描述】:

我需要创建一个数据库,其中几乎所有的表都带有前缀,但有些表没有(其他软件中使用的旧表)。

所以,假设我有 3 张桌子:

  • 用户

user 是一个遗留表,所以命名法应该是

  • 用户
  • myprefix_group
  • myprefix_person

我在App/Config/Database.phpApp/Config/Local/Database.php 中添加了前缀。数据库在MySql中。

【问题讨论】:

  • 我猜如果你在配置中使用prefix,即使你以某种方式禁用它并创建你的表,你也会在 Eloquent 试图找到你的表时遇到麻烦。所以我想你必须手动添加前缀。 (但我可能是错的,我会做一些测试/研究)
  • @Ravan Eeyup。这是我的主要问题......但模型是雄辩中使用的模型,如果我找到一种方法在迁移和模型中禁用它。我已经完成了这个

标签: mysql laravel migration eloquent


【解决方案1】:

恐怕您必须手动完成。只需创建带有前缀的迁移,然后添加您的模型

protected $table = 'table_name';

【讨论】:

    猜你喜欢
    • 2016-12-17
    • 2021-04-28
    • 2017-05-04
    • 1970-01-01
    • 2013-03-30
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多