relationship

    0热度

    1回答

    我即将完成我的CMS,但我有一个小问题。 我可以创建几个团队,工作完美。 我可以制作几款游戏,作品也很完美。 现在我想创建这些团队之间的匹配,这意味着我有两个数据透视表。 一个叫做game_match,另一个叫match_team。 game_match包括game_id和match_id match_team包括match_id,team1_id和team2_id 我match/create.b

    0热度

    1回答

    我想通过使用“USE”为模型类的名称提供别名来使用laravel雄辩方法中的相关模型的类名。例如,我已经使用用户配置模型类: namespace App\Models; use Illuminate\Database\Eloquent\Model; use App\Models\UserProfile; ,现在我用它雄辩如下: public function profileDetails(

    -1热度

    1回答

    我有一个问题,它与良好的建模实践更相关。 我正在制作一个将有类别HABTM产品(鞋子)的系统,这些产品将具有其属性(颜色,尺寸,产品照片),但产品的尺寸和照片将与颜色相关。例如: 我有一个黑色的引导,并在该颜色可用尺寸:24,25和28和黑色启动的照片。 我有一个棕色的靴子,并在该颜色可用的尺寸:21,23和24和棕色的靴子的照片。 我想到了尺寸和照片是颜色的HABTM,但是当我选择不会带来第三层

    1热度

    1回答

    class Like(models.Model): user = models.ForeignKey(User) picture = models.ForeignKey(Picture) created = models.DateTimeField(auto_now_add=True) 或者 class Like(models.Model): user

    0热度

    3回答

    好的,也许这不是问题的最佳标题,但情况就是这样。 我正在开发一个已经有电子商务的项目。数据库的一部分看起来像这样。一切都很完美。 问题自带的引用,如果用户购买产品的购物车是封闭的,但如果随后该产品删除或它的价格会改变顺序变得完全损坏。 我读过这段文字 - >Database Design for Real-World E-Commerce Systems 但我在这里看不到解决方案。 这样做的最好方

    1热度

    1回答

    的RESTful API让我们假设我建立了一个餐厅的API,我有以下资源: Donut(has_chocolate,has_sprinkles) 和 Receipt(cost,donut_id) 我的Web App将要显示经理查看的receipts表。不幸的是,receipt的对象本身并不够用,经理需要看看donut是否有巧克力。 如何最好的我做到这一点 - 我能想到的3个实现: 1)做一个JOI

    0热度

    1回答

    我有一个实体A与一对多乙 实体答: /** * @ORM\Table(name="A", indexes={ * @ORM\index(name="uid", columns={"uid"}), * }) * @ORM\Entity(repositoryClass="AppBundle\Repository\ARepository") */ class A { /** * @

    0热度

    1回答

    我对SQL很陌生,我试图做几个关系并且遇到下面的问题。 我有3个表 - 人 - PHONENUMBERS - PhoneNumberCategories 人还有联系电话是自我解释我想和PhoneNumberCategories我用它来表示PHONENUMBER是用于办公,家庭,手机,传真等。 现在我创建了第4个表来创建这种多对多关系。这个表有4列: ID 是PersonID PhoneNumber

    1热度

    1回答

    我在控制器中有以下的相关性,它工作正常。 $response=Event::with('eventDetail','eventDetail.members')->get(); 现在我需要得到该事件的总成员。 事件有许多事件细节,每个事件细节都有许多成员。 Event::with( ['eventDetail'=>function($query){ $query->count

    -1热度

    1回答

    每次我试图得到一个相关的对象,我得到的错误不设置到对象 相关代码的实例 对象引用: public class Project { public int ProjectId { get; set; } public string ProjName { get; set; } public string Description { get; set; } pu