File Illuminate/Database/Eloquent/Relations/HasOneOrMany.php
:
/**
* Set the base constraints on the relation query.
*
* @return void
*/
public function addConstraints()
{
if (static::$constraints) {
$this->query->where($this->foreignKey, '=', $this->getParentKey());
$this->query->whereNotNull($this->foreignKey);
}
}
This was the bug fix:
https://github.com/laravel/framework/commit/1e80162e9a3a4c42a0079bd9f34e785197a66c07
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…