小编Arc*_*ade的帖子

Laravel雄辩地计算了一种关系

我是laravel和eloquent的新手,我不确定这是否可能.但是我有2张桌子,有一对多的关系.一个是"位置",一个是"用户".一个位置可以有很多用户.

因此,如果我希望获得所有用户的所有位置,我会这样做:

Location::with("users")->get();
Run Code Online (Sandbox Code Playgroud)

但我也想知道每个位置有多少用户,我试过这样做

Location::with("users")->count("users")->get();
Run Code Online (Sandbox Code Playgroud)

但那没用.

php laravel eloquent

28
推荐指数
3
解决办法
2万
查看次数

用C#播放.wav文件

我正在尝试播放位于项目内部文件夹中的.Wav文件.

声音文件位于"Resource/Sounds/slot_roll_on.Wav"

资源文件夹是我自己创建的文件夹,位于项目的根目录中.

这是我用来运行.wav文件的代码

        Assembly a = Assembly.GetExecutingAssembly();
        Stream s = a.GetManifestResourceStream("kisscam.g.resources.Resources.Sounds.slot_roll_on.wav");
        SoundPlayer snd = new SoundPlayer(s);
        snd.Play();
Run Code Online (Sandbox Code Playgroud)

我无法播放声音,我不断发出声音,因为找不到声音.

堆栈溢出的某处我发现这段代码可以找到正确的汇编路径.

            Assembly a = Assembly.GetExecutingAssembly();
            string[] resourceNames = Assembly.GetExecutingAssembly().GetManifestResourceNames();
            int i;
            for (i = 0; i < resourceNames.Length; i++)
            {

                MessageBox.Show(resourceNames[i]);


            }
Run Code Online (Sandbox Code Playgroud)

它输出这两条路径

kisscam.Properties.Resources.resources
Run Code Online (Sandbox Code Playgroud)

kissscam.g.resources
Run Code Online (Sandbox Code Playgroud)

我尝试过使用它们,但它们都不起作用.

谁知道我做错了什么?

c#

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

eloquent ×1

laravel ×1

php ×1