在这个例子中,我有一个Reward
模型,我正在定义一个类别的关系。哪种做法更好,为什么?
静态引用关系:
public function category() {
return $this->belongsTo(Category::class, 'category');
}
或通过字符串:
public function category() {
return $this->belongsTo('App\Category`, 'category');
}
我认为字符串方法更有意义,因为没有直接引用另一个模型,但我可能错了。我想确保按照最佳标准正确设置,但无法在任何地方找到意见。