【发布时间】:2021-04-22 17:09:19
【问题描述】:
我正在开发一个 Laravel 8 项目,并包含一个包含模型和迁移的包。其中一个包模型与现有模型同名。
我为迁移添加了前缀,现在需要将表名添加到供应商模型中。我看过一些关于这个的帖子,但我无法解决这个问题。
我创建了一个扩展供应商模型的新类:
<?php
namespace App\Vendor\Package;
class PreModel extends Laravel\Package\Model
{
protected $table = 'pre_model';
}
此时我迷路了。我读过的帖子说我现在需要创建一个别名,但这也会覆盖我现有的模型吗?
覆盖供应商模型的表名的正确方法是什么?
【问题讨论】: