Я хотел бы задать вопрос о User
, Cart
и Product
красноречивых отношениях. User
hasOne Cart
и Cart
могут иметь много Product
.Пользователь, Корзина и продукты Яркие отношения
class User {
public function cart()
{
return $this->hasOne(App\Cart::class);
}
}
class Cart {
public function user()
{
return $this->belongsTo(App\User::class);
}
public function products()
{
return $this->hasMany(App\Product::class);
}
}
class Product {
//
}
Я таблицы базы данных структурированы как:
users
- id
- email
- username
- password
carts
- id
- user_id
- product_id
- quantity
products
- id
- name
- price
Это правильно?
Спасибо @Marcin –
@TakeOver Нет проблем, если это поможет, вы должны отметить мой ответ как принятый –