如果需要指定自己的数据表,则可以通过 table 属性来定义,为何无效呢?
教程提到:“因此 Eloquent 将会假设 Article 模型被存储记录在 articles 数据表中。如果你需要指定自己的数据表,则可以通过 table 属性来定义,如:”
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Article extends Model
{
protected $table = 'my_articles';
}
为什么执行 php artisan migrate 之后,表名依然是 articles ,而不是 my_articles ?
我尝试了 php artisan clear ,然后rollback再migrate,表名还是 articles,是我哪里弄错了吗?
感谢所有的解答,谢谢。
推荐文章: