{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":173579248,"defaultBranch":"master","name":"database","ownerLogin":"hyperf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-03T13:35:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44228082?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726112096.0","currentOid":""},"activityList":{"items":[{"before":"bf2080bb05d0cb87a9d21ec8a0668f99944e4462","after":"7b91969dd27bc9ba2347b1e6dd8a5cc7cd68c33f","ref":"refs/heads/master","pushedAt":"2024-09-13T13:01:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Support db type `enum` for `DoctrineConnection`. (#7064)","shortMessageHtmlLink":"Support db type enum for DoctrineConnection. (#7064)"}},{"before":"161755c8a3fc11a3a342f4d7da549f00aef8a6d6","after":"bf2080bb05d0cb87a9d21ec8a0668f99944e4462","ref":"refs/heads/master","pushedAt":"2024-09-12T02:11:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Fix the priority of the database parameter in the hyperf migrate command (#7051)\n\n\r\nCo-authored-by: Luffy <52o@qq52o.cn>","shortMessageHtmlLink":"Fix the priority of the database parameter in the hyperf migrate comm…"}},{"before":"1c2d1e0e67f3ac754326aabafd58c6854c5ea117","after":"161755c8a3fc11a3a342f4d7da549f00aef8a6d6","ref":"refs/heads/master","pushedAt":"2024-09-05T02:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Optimized the argument `table` like `database.table` for `gen:model` which can be used to generate another database models. (#7044)\n\nCo-authored-by: hexiangyu ","shortMessageHtmlLink":"Optimized the argument table like database.table for gen:model …"}},{"before":"5e1bd427bae725f68f9e123c50c64dbffbb81d40","after":"1c2d1e0e67f3ac754326aabafd58c6854c5ea117","ref":"refs/heads/master","pushedAt":"2024-08-29T07:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added methods `whenTableHasColumn` and `whenTableDoesntHaveColumn` to `\\Hyperf\\Database\\Schema\\Schema` (#7024)","shortMessageHtmlLink":"Added methods whenTableHasColumn and whenTableDoesntHaveColumn to…"}},{"before":"f81983cffa4eaeabd4f0148478be5a1ef4d929bd","after":"5e1bd427bae725f68f9e123c50c64dbffbb81d40","ref":"refs/heads/master","pushedAt":"2024-08-23T12:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Feat: add reorder method to clear and set sorting (#7016)","shortMessageHtmlLink":"Feat: add reorder method to clear and set sorting (#7016)"}},{"before":"3ba6e75af6d7477a4c8d2eed552276c22205f161","after":"f81983cffa4eaeabd4f0148478be5a1ef4d929bd","ref":"refs/heads/master","pushedAt":"2024-08-21T13:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added methods `whereNone` and `orWhereNone` to `Hyperf\\Database\\Query\\Builder` (#7015)\n\n\r\n\r\nCo-authored-by: 李铭昕 <715557344@qq.com>","shortMessageHtmlLink":"Added methods whereNone and orWhereNone to `Hyperf\\Database\\Query…"}},{"before":"0f7afbdf622f5c004aaa54f87a70fa1a15d2b9cf","after":"3ba6e75af6d7477a4c8d2eed552276c22205f161","ref":"refs/heads/master","pushedAt":"2024-08-16T07:54:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"limingxinleo","name":"李铭昕","path":"/limingxinleo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16648551?s=80&v=4"},"commit":{"message":"Use `anonymous classes` to avoid the duplicated class name for database migrations. (#6839)\n\nCo-authored-by: 10470 \r\nCo-authored-by: zds <49744633+zds-s@users.noreply.github.com>","shortMessageHtmlLink":"Use anonymous classes to avoid the duplicated class name for databa…"}},{"before":"ceeb86fa5c332ad2b79e339e1b915bb7dc5458bf","after":"0f7afbdf622f5c004aaa54f87a70fa1a15d2b9cf","ref":"refs/heads/master","pushedAt":"2024-08-08T02:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Format code (#6994)","shortMessageHtmlLink":"Format code (#6994)"}},{"before":"ce2b2b74403ed1a10e304d84ed0867af0a47be77","after":"ceeb86fa5c332ad2b79e339e1b915bb7dc5458bf","ref":"refs/heads/master","pushedAt":"2024-07-31T05:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Optimized phpdoc & code (#6976)","shortMessageHtmlLink":"Optimized phpdoc & code (#6976)"}},{"before":"4653e6c290d97261c458b61b76ffee84b12aa031","after":"ce2b2b74403ed1a10e304d84ed0867af0a47be77","ref":"refs/heads/master","pushedAt":"2024-07-22T01:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Optimized `Model/JsonResource::toJson` (#6963)","shortMessageHtmlLink":"Optimized Model/JsonResource::toJson (#6963)"}},{"before":"0e1d0fa98a5d429bec94109105b8a3c1ef862f3f","after":"4653e6c290d97261c458b61b76ffee84b12aa031","ref":"refs/heads/master","pushedAt":"2024-07-19T03:51:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added test cases for saving `Null`. (#6960)","shortMessageHtmlLink":"Added test cases for saving Null. (#6960)"}},{"before":"69d10f5206ac01dd6cf85053ac119f7fd67d8420","after":"0e1d0fa98a5d429bec94109105b8a3c1ef862f3f","ref":"refs/heads/master","pushedAt":"2024-07-15T10:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Support `where bit functions and operators` for `database`. (#6950)\n\n\r\n\r\nCo-authored-by: 李铭昕 <715557344@qq.com>","shortMessageHtmlLink":"Support where bit functions and operators for database. (#6950)"}},{"before":"14400592d05fdf6d8cdec2ed5ec0ae7d3c7015cd","after":"69d10f5206ac01dd6cf85053ac119f7fd67d8420","ref":"refs/heads/3.1","pushedAt":"2024-06-20T02:59:34.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"limingxinleo","name":"李铭昕","path":"/limingxinleo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16648551?s=80&v=4"},"commit":{"message":"Added method `\\Hyperf\\Database\\Model\\Model::updateOrFail` (#6884)\n\n\r\n\r\nCo-authored-by: 李铭昕 <715557344@qq.com>","shortMessageHtmlLink":"Added method \\Hyperf\\Database\\Model\\Model::updateOrFail (#6884)"}},{"before":"0375a4e9120d6192b17a29519fd81a9153133473","after":"69d10f5206ac01dd6cf85053ac119f7fd67d8420","ref":"refs/heads/master","pushedAt":"2024-06-19T05:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added method `\\Hyperf\\Database\\Model\\Model::updateOrFail` (#6884)\n\n\r\n\r\nCo-authored-by: 李铭昕 <715557344@qq.com>","shortMessageHtmlLink":"Added method \\Hyperf\\Database\\Model\\Model::updateOrFail (#6884)"}},{"before":"3286a385c07cb1fa94f11c557616da573f6d931e","after":"0375a4e9120d6192b17a29519fd81a9153133473","ref":"refs/heads/master","pushedAt":"2024-06-18T12:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added methods `getIndexes` `hasIndex` and `getIndexListing` into `Hyperf\\Database\\Schema\\Builder`. (#6883)","shortMessageHtmlLink":"Added methods getIndexes hasIndex and getIndexListing into `Hyp…"}},{"before":"d47efcb3b137737a940f092dad7e5a59d280f85f","after":"3286a385c07cb1fa94f11c557616da573f6d931e","ref":"refs/heads/master","pushedAt":"2024-06-18T10:11:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added methods `whereMorphRelation` and `orWhereMorphRelation` into `Hyperf\\Database\\Model\\Concerns\\QueriesRelationships` (#6878)","shortMessageHtmlLink":"Added methods whereMorphRelation and orWhereMorphRelation into `H…"}},{"before":"19347dd662e49af23f33073dfed0a667e2697957","after":"d47efcb3b137737a940f092dad7e5a59d280f85f","ref":"refs/heads/master","pushedAt":"2024-06-17T01:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"limingxinleo","name":"李铭昕","path":"/limingxinleo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16648551?s=80&v=4"},"commit":{"message":"Added composer.json normalize support (#6887)","shortMessageHtmlLink":"Added composer.json normalize support (#6887)"}},{"before":"bc70c66c7a7de9675ea86e818b8a35c08a0a2988","after":"19347dd662e49af23f33073dfed0a667e2697957","ref":"refs/heads/master","pushedAt":"2024-06-15T15:31:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Format code (#6882)","shortMessageHtmlLink":"Format code (#6882)"}},{"before":"b1004eb8aca37e776e1ee802ae2681f02a439984","after":"bc70c66c7a7de9675ea86e818b8a35c08a0a2988","ref":"refs/heads/master","pushedAt":"2024-06-15T14:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added schema unit tests (#6877)","shortMessageHtmlLink":"Added schema unit tests (#6877)"}},{"before":"5097434450a4dbf633eb9d5fbef9a7538d88151f","after":"b1004eb8aca37e776e1ee802ae2681f02a439984","ref":"refs/heads/master","pushedAt":"2024-06-14T12:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Optimized the format of command error logs. (#6829)","shortMessageHtmlLink":"Optimized the format of command error logs. (#6829)"}},{"before":"122495128fdd839c3e22e6ab7a0415355600b212","after":"5097434450a4dbf633eb9d5fbef9a7538d88151f","ref":"refs/heads/master","pushedAt":"2024-06-14T05:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Support type `Closure|Expression|ModelBuilder|static|string` of `$column` for `QueryBuilder::orderBy()`. (#6868)\n\n\r\nCo-authored-by: 李铭昕 <715557344@qq.com>","shortMessageHtmlLink":"Support type Closure|Expression|ModelBuilder|static|string of `$col…"}},{"before":"f08d10a5a0c2586574ab616802e4e938cfc13fcd","after":"122495128fdd839c3e22e6ab7a0415355600b212","ref":"refs/heads/master","pushedAt":"2024-06-14T03:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Updated default path to factories in Model Factory construct method (#6870)","shortMessageHtmlLink":"Updated default path to factories in Model Factory construct method (…"}},{"before":"354c7f0f23acd16124ba954d42a9713fdbc9e11f","after":"f08d10a5a0c2586574ab616802e4e938cfc13fcd","ref":"refs/heads/master","pushedAt":"2024-06-14T02:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added method `Hyperf\\Database\\Concerns\\Builder::eachById`. (#6876)","shortMessageHtmlLink":"Added method Hyperf\\Database\\Concerns\\Builder::eachById. (#6876)"}},{"before":"8d2b1b101384af2e3186b90e2b4f99efe352d4e9","after":"354c7f0f23acd16124ba954d42a9713fdbc9e11f","ref":"refs/heads/master","pushedAt":"2024-06-13T11:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added methods `getViews` and `hasView` into `Hyperf\\Database\\Schema\\Schema`. (#6864)","shortMessageHtmlLink":"Added methods getViews and hasView into `Hyperf\\Database\\Schema\\S…"}},{"before":"b5a613313e2d98758394363aa87cac191751303d","after":"8d2b1b101384af2e3186b90e2b4f99efe352d4e9","ref":"refs/heads/master","pushedAt":"2024-06-13T10:51:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Removed BuildsQueries::chunkById (#6867)","shortMessageHtmlLink":"Removed BuildsQueries::chunkById (#6867)"}},{"before":"b72320baae7733d24f6c89482ff435cf0fd84f46","after":"b5a613313e2d98758394363aa87cac191751303d","ref":"refs/heads/master","pushedAt":"2024-06-13T10:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added method `Hyperf\\Database\\Concerns\\BuildsQueries::lazy` (#6866)","shortMessageHtmlLink":"Added method Hyperf\\Database\\Concerns\\BuildsQueries::lazy (#6866)"}},{"before":"18aae4b1dcf43444b1e06062ed553acdfe8c4607","after":"b72320baae7733d24f6c89482ff435cf0fd84f46","ref":"refs/heads/master","pushedAt":"2024-06-13T06:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added `hyperf/paginator` to suggest (#6865)\n\n\r\nCo-authored-by: Deeka Wong ","shortMessageHtmlLink":"Added hyperf/paginator to suggest (#6865)"}},{"before":"b863461229345e820508945234e972f8ef654e1e","after":"18aae4b1dcf43444b1e06062ed553acdfe8c4607","ref":"refs/heads/master","pushedAt":"2024-06-12T03:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added methods `makeHiddenIf` and `makeVisibleIf` to `\\Hyperf\\Database\\Model\\Concerns\\HidesAttributes` (#6858)","shortMessageHtmlLink":"Added methods makeHiddenIf and makeVisibleIf to `\\Hyperf\\Database…"}},{"before":"ebaef40acd7014cd17521965dc21e516c0bf3c29","after":"b863461229345e820508945234e972f8ef654e1e","ref":"refs/heads/master","pushedAt":"2024-06-12T03:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Added methods `orDoesntHaveMorph` and `orHasMorph` into `Hyperf\\Database\\Model\\Concerns`. (#6851)","shortMessageHtmlLink":"Added methods orDoesntHaveMorph and orHasMorph into `Hyperf\\Datab…"}},{"before":"c4c9ee35d98c9ba4b909936a5e57da0df3586a33","after":"ebaef40acd7014cd17521965dc21e516c0bf3c29","ref":"refs/heads/master","pushedAt":"2024-06-12T01:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"huangzhhui","name":"黄朝晖","path":"/huangzhhui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12077148?s=80&v=4"},"commit":{"message":"Unify the Implementation of `when` and `unless` methods in \\Hyperf\\Scout\\Builder (#6856)","shortMessageHtmlLink":"Unify the Implementation of when and unless methods in \\Hyperf\\Sc…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxMzowMToyMy4wMDAwMDBazwAAAAS1fkF5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxMzowMToyMy4wMDAwMDBazwAAAAS1fkF5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMlQwMTo1MTozOC4wMDAwMDBazwAAAARizo47"}},"title":"Activity · hyperf/database"}