有时,在将代码部署到服务器之后,我没有真正的原因得到以下控制台消息和完全空白的屏幕:
net::ERR_INCOMPLETE_CHUNKED_ENCODING
Run Code Online (Sandbox Code Playgroud)
Apache重新启动修复它,但我不明白它为什么会发生.文件系统更改但不更改任何配置.我没有在没有进行部署时遇到它,所以关于文件系统在apache运行时发生变化似乎会导致它.
文档根目录是最新版本文件夹的符号链接(当前/).
我正在使用laravel和PHPunit的padraic/mockery包.我使用的是PHP 5.4.3.
在尝试创建模拟对象以测试控制器时,我收到错误:
"BadMethodCallException: Method ... shouldRecieve() is not found on this mock object"
Run Code Online (Sandbox Code Playgroud)
我的代码如下,我正在非常仔细地阅读一个教程,但无法理解为什么我的模拟对象似乎没有正确实例化.
public function testItWorks()
{
$mocked = m::mock('SearchRepositoryInterface');
App::instance('SearchRepositoryInterface', $mocked);
$mocked->shouldRecieve('test')->once()->andReturn('NOT hitting the db');
$response = $this->call('GET', 'search');
$this->assertTrue($response->isOK());
}
Run Code Online (Sandbox Code Playgroud)