我有一段代码,我试图找出为什么一个变体有效而另一个没有.
return View::make('gameworlds.mygame', compact('fixtures'), compact('teams'))->with('selections', $selections);
Run Code Online (Sandbox Code Playgroud)
这允许我按预期生成夹具,团队和选择的数组视图.
然而,
return View::make('gameworlds.mygame', compact('fixtures'), compact('teams'), compact('selections'));
Run Code Online (Sandbox Code Playgroud)
不会允许产生正确的观点.我仍然可以回显数组并获得预期的结果,但是一旦到达选择部分,视图就不会呈现.
没关系,因为我使用->with()语法但只是一个奇怪的.
谢谢.DS
试图在这里做一些事情来创建一种摘要数据.我不确定它是最优雅的sql代码!
我有下表
Product Channel Sold
------------------- ----------------------
PC Web 48
Laptop Web 2
Speakers Web 74
DVDs Web 33
PC Shop 1
Laptop Shop 1
Speakers Shop 1
DVDs Shop 5
PC Door-to-door 7
Laptop Door-to-door 16
Speakers Door-to-door 9
DVDs Door-to-door 21
PC Referals 7
Laptop Referals 16
Speakers Referals 9
DVDs Referals 21
Run Code Online (Sandbox Code Playgroud)
我想查询数据,以便我得到一些代表"直接"销售的东西,这是一个网络和商店销售的总和,因此忽略了挨家挨户和忏悔.
Product Channel Sold
------------------- ----------------------
PC Direct 49
Laptop Direct 3
Speakers Direct 75
DVDs Direct 38
Run Code Online (Sandbox Code Playgroud)
有谁知道我怎么做这个?我正在考虑分组(选择......分组),但我正在尝试的一切都是绝望的失败!大声笑.
提前致谢.
DS
编辑!
如果我想把挨家挨户和忏悔放在一起作为"次要"怎么办?这很容易实现吗?所以我在寻找......
Product Channel …Run Code Online (Sandbox Code Playgroud) 我有一个与这里发布的问题类似的问题: Entity Framework Code First - Twoforeign Keys from same table,但是它非常旧,不适用于 Core,我无法得到适合我的建议。
基本上,我正在尝试创建一个固定表,其中有两个指向团队表的外键。一场比赛由主队和客队组成。拥有可为空的字段不是一种选择。
考虑一场有两支球队的比赛。
public class Fixture
{
public int Id { get; set; }
public Team HomeTeam { get; set; }
public int HomeTeamId { get; set; }
public Team AwayTeam { get; set; }
public int AwayTeamId { get; set; }
public virtual Team HomeTeam { get; set; }
public virtual Team AwayTeam { get; set; }
}
public class Team
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id …Run Code Online (Sandbox Code Playgroud) 我有一个对象列表,我需要根据一个字段是否具有唯一值来设置一个字段。
考虑具有两个属性的票证类
public class Ticket
{
public string TicketNumber { get; set; }
public bool IsUnique { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我收到票证清单,并将其传递给函数:
IList<Ticket>
Run Code Online (Sandbox Code Playgroud)
我想使用linq遍历此列表,如果给定的票证号码在该列表中是唯一的,请将bool IsUnique设置为true。
到目前为止,我有以下内容
public void UpdateTickets(IList<Ticket> Tickets)
{
foreach (var ticket in tickets)
{
// if ticketNumber occurs once
// set isUnique to true, otherwise false
}
}
Run Code Online (Sandbox Code Playgroud) 希望这很简单.当我在chrome中查看时,我的网页上出现了滚动条.我认为这是填充或保证金问题,但我无法对其进行排序.有人可以看一下吗?
我的css:
.sub-news {width: 750px; margin: 0 0 20px 0px; padding: 0 0 0 10px; clear: both; overflow: auto; }
.sub-news h3 {font-size: 1em; margin: 5px 0 0 0;}
.sub-news a {background-color: #f39200; padding: 5px; margin: 0 0 10px 0; color: #fff; text-decoration: none;}
.sub-news img {width: 220px; height: 127px;}
.sub-news p {width: 220px;}
.first-sub-news, .second-sub-news, .third-sub-news {width: 240px; float: left; overflow: auto;}
Run Code Online (Sandbox Code Playgroud)
我有以下代码:
private bool DescriptionValid(Membership membership, string identifier)
{
var query =
from ms in new []
{
membership.premium.Select(m => new { m.Id, m.Remarks }),
membership.club.Select(m => new { m.Id, m.Remarks }),
membership.basic.Select(m => new { m.Id, m.Remarks }),
membership.junior.Select(m => new { m.Id, m.Remarks }),
}
let ev = ms.Where(x => x.Id == identifier).SingleOrDefault()
where ev != null && String.IsNullOrEmpty(ev.Remarks)
select ev;
return !query.Any();
Run Code Online (Sandbox Code Playgroud)
}
我想看看Remarks是否在至少一个地方为空或为空。我的问题是,对于membership.basic,备注实际上位于另一个称为描述的字段中。
当然,当我在代码中将m.remarks更改为m.description时,代码会崩溃。谁能告诉我是否可以以某种方式包括m.description并对其进行别名以使对我的代码的影响最小?
我的 SeleniumSteps.cs 代码中有以下代码我试图让 AfterScenario 在调试这些测试时触发
using PrivateDomain;
using Machine.Specifications;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
using System;
using System.Collections.Generic;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using TechTalk.SpecFlow;
namespace Functional.Steps
{
public class SeleniumSteps : PrivateDomain.Steps.SeleniumSteps
{
#region Hooks
[BeforeScenario]
public void Before()
{
// before
}
[AfterTestRun, Scope(Tag = null)]
public new static void AfterTestRun()
{
// after testrun
}
[AfterScenario]
public void AfterScenarioErrorScreenshot()
{
// after scenario
}
#endregion
}
}
using OpenQA.Selenium;
using TechTalk.SpecFlow;
namespace PrivateDomain.Steps
{
[Binding] …Run Code Online (Sandbox Code Playgroud) c# ×2
linq ×2
asp.net-mvc ×1
css ×1
foreign-keys ×1
html ×1
laravel-4 ×1
php ×1
scrollbar ×1
selenium ×1
specflow ×1
sql ×1
sql-server ×1