例如,在我的product
表中,我有这个数据
Laravel
Lumen
JavaScript
Eloquent
每个数据都可能具有此表的先决条件,例如Lumen
用户必须知道laravel
以及Laravel
和Lumen
用户必须知道Eloquent
,如何在模型上指定此先决条件关系?
我想在form
上设置一个或多个此类数据,例如,在桌面上创建Laravel
我可以选择Eloquent
或Eloquent
我可以选择Laravel
和Lumen
作为一个先决条件。
我的Products
型号:
class Products extends Model
{
use Sluggable;
protected $table = 'products';
protected $guarded = ['id'];
protected $casts = [
'images' => 'array'
];
public function productCategories()
{
return $this->belongsToMany(ProductCategories::class);
}
public function payments()
{
return $this->hasMany(Payment::class);
}
public function user()
{
return $this->belongsTo(User::class);
}
public function sluggable()
{
return [
'slug' => [
'source' => 'main_title'
]
];
}
public function comments()
{
return $this->morphMany(Comment::class, 'commentable');
}
}