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