【发布时间】:2016-12-21 05:32:45
【问题描述】:
您好,我是 10 月 CMS 的新手,我刚开始使用用户类我知道我在 laravel 中创建关系非常容易。
我已经延长了用户暴跌期。
User::hasCountry()->get();
public hasCountry($query){
return $query->where('country',1);
}
所以我已经创建了这个关系,但我不知道如何添加到扩展用户类中。
我找到了一个解决方案
public function boot()
{
User::extend(function($model) {
$model->addDynamicMethod('hasCountry', function($query) {
return $query->where('country', 1);
});
});
}
但它不是扩展或添加方法。
请帮忙:)
【问题讨论】:
-
是同一个表中的国家还是国家有自己的模型?
-
country 是另一个名为“Country”的模型
标签: php laravel octobercms