小编Wuz*_*uzi的帖子

Linq 连接返回重复结果

我正在使用 LINQ 尝试获取角色的所有衣服。

我的查询如下所示:

var characterList = from characters in ContextFactory.Instance.Characters
                    where characters.UserId == user.Id

                    join traits in ContextFactory.Instance.CharacterTraits
                    on characters.Id equals traits.CharacterId
                    join clothes in ContextFactory.Instance.CharacterClothes
                    on characters.Id equals clothes.CharacterId
                    select new { 
                        characters.Id, 
                        characters.Name, 
                        characters.Gender, 
                        characters.Level, 
                        characters.Money, 
                        characters.Bank, 
                        characters.LastLogin, 
                        characters.PlayedTime, 
                        traits, 
                        clothes };
Run Code Online (Sandbox Code Playgroud)

然后我将其序列化以在 javascript 中用作 JSON。

这段代码为我拥有的每件衣服返回一个用户,我希望它将所有衣服分组到一个数组中。我怎么能这么做呢?

当前结果:

图像

谢谢

c# linq join duplicates

5
推荐指数
1
解决办法
8876
查看次数

如何在 mysql laravel 中存储 JSON

所以,我试图将数据作为 JSON 存储在数据库中,我已经看到内置通知表这样做了。

我创建了一个“文本”类型的字段,我正在存储这个(示例)

{"filenames":["D0BmpFOdyUp4YyA8tqpL60VxO9kXsfciP9eLhIxd.jpeg","nAAs1xeErQSxPGxPvP68bCMn4a0E3y4EcgwfCwJl.png"],"title":"asdasdasa","content":"adasdasa"}
Run Code Online (Sandbox Code Playgroud)

它按预期返回我的字符串,我如何使其理解为数组?

我必须在模型中添加一些东西还是......?

谢谢。

php mysql json laravel

1
推荐指数
1
解决办法
5793
查看次数

从Gitlab API获取项目统计信息

我正在使用 Guzzle 访问 Gitlab 的 API,我正在尝试获取我的项目统计信息,但我不知道应该在哪里使用参数“统计信息”。

这就是我到目前为止正在做的事情:

$client = new Client(['base_uri' => 'https://gitlab.com/']);
$projects = $client->request('GET', 'api/v4/projects/PROJECT-ID',
[
    'headers' => [
        'PRIVATE-TOKEN'     => 'TOKEN',
        'statistics'        => 'true'
        ],
]);
Run Code Online (Sandbox Code Playgroud)

API 文档:https://docs.gitlab.com/ce/api/projects.html#get-single-project

谢谢。

laravel guzzle gitlab-api

0
推荐指数
1
解决办法
2843
查看次数

标签 统计

laravel ×2

c# ×1

duplicates ×1

gitlab-api ×1

guzzle ×1

join ×1

json ×1

linq ×1

mysql ×1

php ×1