Laravel 5登台和生产服务器之间的区别

时间:2016-02-20 18:35:00

标签: php laravel-5

我有一个Laravel 5 APP,它为登台和生产服务器上的查询返回不同的结果。不可否认,他们完全不同......

我在'Answers'模型上调用的方法如下所示:

/**
 * Get answer for Question
 *
 * @param int
 * @return App\Answer
 */
public function getAnswer($question_id)
{
    if(count($this->answers) > 1){
        $answer = $this->answers->where('question_id', $question_id)->first();
        if($answer){
            return $answer;
        }
    }
}

非常直接。

在我的登台和开发服务器上,它可以解决问题。但在现场网站上它什么也没有返回。当我将实时数据库复制到登台或开发服务器时,它工作正常。我的Staging和Live服务器都在运行CentoOS,但我认为它与PHP配置有某种关系。

当我更改方法以查看答案并返回具有正确question_id的答案时,它可以正常工作。

0 个答案:

没有答案