小编Zol*_*ete的帖子

Laravel count Eloquent ownsToMany 相关模型

我是 Laravel 的新手,我遇到了以下问题:我有一个用于用户和组的表,以及一个用于连接它们的表。一般任务任何用户都可以加入任何组。

----------------------------------------------
| users        | groups     | user_groups    |
|--------------------------------------------|
| id - int pk  | id - pk    | id - pk        |
| name text    | name       | user_id - fk   |
| email        |            | group_id - fk  |
| phone        |            | any_attr       |
----------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我有以下型号:

class User
{
    ...
    public function groups()
    {
        return $this->belongsToMany(Group::class, 'user_groups')->withPivot(['is_notification_requested']);
    }
    ...
}


class Group
{
    ...
    public function users()
    {
        return $this->belongsToMany(User::class, 'user_groups');
    }
    ...
} …
Run Code Online (Sandbox Code Playgroud)

php mysql relationship laravel eloquent

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

扩展 Typescript 中的内置类型

我有以下结构:

project
 |- types
    |- global.d.ts
    |- string.d.ts
    |- wdio.d.ts
 |- src
    |- Models
    |- Resources
    |- Components
    |- Extensions
       |- string.ts
    |- ...
 |- tsconfig.json
 |- wdio.conf.js
Run Code Online (Sandbox Code Playgroud)

我尝试用函数扩展字符串的原型。到目前为止我尝试了很多方法,我在几个网站上找到了。但要么tsc给我错误,要么 PHPStorm 显示错误消息。

project
 |- types
    |- global.d.ts
    |- string.d.ts
    |- wdio.d.ts
 |- src
    |- Models
    |- Resources
    |- Components
    |- Extensions
       |- string.ts
    |- ...
 |- tsconfig.json
 |- wdio.conf.js
Run Code Online (Sandbox Code Playgroud)

我将类的增强添加String到 d.ts 文件中。然后我在一个单独的文件中定义函数的主体。当我在文件中实现它时src/Extensions/string.ts,该tsc命令没有给出错误消息,但 PHPStorm 显示以下错误:

TS2339: Property 'myCustomFn' does not exist on type 'String'. …

javascript typescript webdriver-io ts-node typescript3.0

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

创建三维数组

我是C#的新手,我想创建一个像这样的多维数组:

http://kids.parks.ca.gov/pages/22784/images/maze.gif

但是在8x8x4细胞中.

我想存放迷宫细胞.

{
    {1,1,1,0}, {1,0,0,0}, {1,1,1,1}, {1,0,0,0}, {1,1,0,1}, {1,1,0,1}, {0,1,0,0}, {1,0,0,1},
    ...
    {0,1,1,0}, {1,0,1,0}, {0,0,1,1}, {1,0,1,0}, {1,0,0,1}, {0,1,0,1}, {1,1,1,0}, {1,1,0,1},
}
Run Code Online (Sandbox Code Playgroud)
int[,,] table = new int[8,8,4]; // is this right?

table[0,0] = {0, 0, 1, 1}; // I want to fill it this way.
Run Code Online (Sandbox Code Playgroud)

c# syntax multidimensional-array

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

#1305功能dbname.json_arrayagg不存在

也许我想念一些东西.但为什么这个功能不存在?

根据文档,它应该是:https: //dev.mysql.com/doc/refman/5.7/en/group-by-functions.html

版本:5.7.21-0ubuntu0.16.04.1

有人帮助我pls :)这个功能可以帮助我很好.

mysql aggregate-functions mysql-5.7

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