私はUser
、Cart
、Product
という雄弁な関係について質問したいと思います。 User
hasOne Cart
およびCart
は、多くの場合、Product
を持つことができます。ユーザー、カート、製品間違った関係
users
- id
- email
- username
- password
carts
- id
- user_id
- product_id
- quantity
products
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 {
//
}
私はデータベースのテーブルは次のように構造化されています
これは間違いありませんか?
ありがとう@Marcin –
@TakeOver助けがあれば、私の答えは受け入れられたとマークする必要があります –