小编Nea*_*alv的帖子

单元测试Laravel中间件

我正在尝试为Laravel中的中间件编写单元测试.有没有人知道一个教程,或有一个这样的例子?

我一直在编写很多代码,但必须有更好的方法来测试handle方法.

unit-testing middleware laravel-5

13
推荐指数
2
解决办法
6835
查看次数

EF 4.1参照完整性错误

我有以下课程:

public class Person
{
    [Key]
    public Guid Id { get; set; }

    [Required]
    public string FirstName { get; set; }

    [Required]
    public string LastName { get; set; }

    [Required]
    public string Email { get; set; }

    public virtual Survey Survey { get; set; }
}

public class Survey
{
    [Key]
    public Guid Id { get; set; }

    public bool IsFinished { get; set; }

    public virtual ICollection<UserAnswer> UserAnswers { get; set; }

    public virtual Person Person { get; set; …
Run Code Online (Sandbox Code Playgroud)

.net c# exception-handling ef-code-first entity-framework-4.1

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

带前缀的FOSUserBundle注销不起作用

我对symfony2和FOSUserBundle有一个非常奇怪的问题.

我可以使用/ en/logout注销,但不能使用/ nl/logout或/ fr/logout注销.

当我尝试使用nl或fr注销时,我得到:

You must activate the logout in your security firewall configuration.
Run Code Online (Sandbox Code Playgroud)

虽然我配置了它.我似乎无法理解为什么/ en/logout工作而其余部分没有.

这是我的代码:

security.yml

security:
providers:
    fos_userbundle:
        id: fos_user.user_provider.username_email

encoders:
    FOS\UserBundle\Model\UserInterface: sha512

firewalls:
    main:
        pattern: ^/
        form_login:
            provider: fos_userbundle
            csrf_provider: form.csrf_provider
            check_path: fos_user_security_check
            default_target_path: /%locale%/login
            always_use_default_target_path: true
            failure_path:   /%locale%/login
        logout:
            path: /%locale%/logout
            target: homepage
        anonymous:    true
Run Code Online (Sandbox Code Playgroud)

使用routing.yml

user bundle > FOS
    fos_user_security:
        resource: "@FOSUserBundle/Resources/config/routing/security.xml"
        prefix: /{_locale}
        requirements:
            _locale: fr|nl|en
Run Code Online (Sandbox Code Playgroud)

调节器

    class LoginController extends Controller {

    /**
     * @Route("{_locale}/logout-test", name="logout", defaults={"_locale"="en"} , requirements = {"_locale" …
Run Code Online (Sandbox Code Playgroud)

localization symfony fosuserbundle

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

CSS后台大小在IE7/8中不起作用

出于某种原因,我的背景大小在IE 7和8中不起作用.谁能告诉我为什么.同样在IE检查器中,background-size属性未显示.

<a href="" class="twitter-custom-follow-button"></a>

.twitter-custom-follow-button {
  float: left;
  width: 96px;
  height: 20px;
  background: url(../img/slices/btns/twitter_follow.png);
  background-size: 96px 20px;
  background-repeat: no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

css internet-explorer css3 internet-explorer-8 internet-explorer-7

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

TeamCity命令行权限被拒绝

我带了一个带有团队城市的流浪盒.一切正常但是当我添加命令行构建步骤,其中包含'drush cc all'时,我收到此错误:

无法运行进程:无法运行程序"/ vagrant/public/TeamCity/buildAgent/temp/agentTmp/custom_script1106304414420673073"(在目录"/ vagrant/public/dev"中):java.io.IOException:error = 13,权限被拒绝

teamcity command-line

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

NuGet包dll的+内容文件=失败?

我创建了一个nuget包.我把一些文件和文件夹放在"内容"文件夹中,效果很好.所以我添加了一个带有dll的bin文件夹,并把它放在我的nuspec文件中:

  <files>
     src="bin\*.dll" target="lib" />
  </files>
Run Code Online (Sandbox Code Playgroud)

dll很好地放在引用中,但内容不再被复制了.

我怎样才能让他们都工作?

@编辑

我知道有这个:

<file src="content\Controllers\*.*" target="Controllers" />
<file src="content\Views\Account\*.*" target = "Views\Account" />
<file src="bin\*.dll" target="lib" />
Run Code Online (Sandbox Code Playgroud)

该软件包包含正确的结构和文件,但文件不会复制到我的项目中.

文件位于文件夹结构中.当我将它们直接放入我的内容文件夹时,它被复制到我的项目的根...

nuget nuget-package

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

在Behat中启用XDebug

我正在使用behat + mink.我写了一些功能,现在正在运行测试.

在运行behat测试时,如何让xdebug在phpstorm中停止断点?

xdebug phpstorm behat

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

发布后图标不起作用

我有一个简单的应用程序.单击按钮时,任务栏图标会更改.当我从visual studio运行这个应用程序时,一切正常,但是当我发布WPF应用程序时,任务栏图标不起作用(没有).

构建操作设置为"始终嵌入资源/复制",我也测试了"资源"但它不起作用.

var iconUri = new Uri("pack://application:,,,/images/internet_connection.ico", UriKind.RelativeOrAbsolute);
        this.Icon = BitmapFrame.Create(iconUri);
Run Code Online (Sandbox Code Playgroud)

框架左上角的图标会发生变化,但任务栏中的图标不会更改.

有人可以帮我吗?

@编辑,

由于@ Pavel的评论,我得到了它的工作.但现在仍有一个问题:

当我在visual studio中运行它时,我这样做:

var iconUri = UriHelper.GetUri(this.GetType(), "images/local_network.ico");
        this.Icon = BitmapFrame.Create(iconUri);
Run Code Online (Sandbox Code Playgroud)

图标发生了变化.但是对于已发布的版本,它并没有改变.

@@编辑,

好的,这是我按下按钮时的代码:

  var iconUri = UriHelper.GetUri(this.GetType(), "images/internet_connection.ico");
        this.Icon = BitmapFrame.Create(iconUri);
        mNotifyIcon = new NotifyIcon
        {
            BalloonTipText = "The app has been minimised. Click the tray icon to show.",
            BalloonTipTitle = "The App",
            Text = "The App",
            Icon = BitmapFrame.Create(iconUri)
        };

        BitmapImage image = new BitmapImage();
        image.BeginInit();
        image.UriSource = UriHelper.GetUri(this.GetType(), "images/internet_connection.png");
        image.EndInit();
        TaskbarItemInfo …
Run Code Online (Sandbox Code Playgroud)

c# wpf icons

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

Facebook上的jQuery钩子嵌入帖子完成

有什么东西我可以绑定一个jQuery事件到什么时候facebook嵌入帖子已经完成加载?

在我的所有facebook帖子加载后,我需要触发一个砌体重新加载.因为它们在加载内容后只有正确的高度.

我得到的最接近的是:

$(window).on('load', function () {
    $('iframe').on('load', function () {
        $container.masonry();
    });
});
Run Code Online (Sandbox Code Playgroud)

但不知何故,事件有时会在内容加载之前触发.

jquery hook facebook javascript-events

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

Symfony2创建服务

symfony2 doc中曾经有一个关于如何创建服务(my_mailer)的方法,但我似乎无法在任何地方找到它.

任何人都可以告诉我在哪里找到它,或者其他一些关于如何在symfony2中创建服务的教程?

service dependency-injection symfony

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