Laravel 雄辩的查询生成器-只有一个错误

Laravel 雄辩的查询生成器-只有一个错误,laravel,eloquent,laravel-3,Laravel,Eloquent,Laravel 3,这让我快发疯了。我有两张桌子 解释和 交易 在models文件夹中,我有transaction.php和explainion.php. transactions.php: <?php class Transaction extends Eloquent { public function explanation() { return $this->hasOne('Explanation'); } } 我收到的错误是 未在查询类上定义方法

这让我快发疯了。我有两张桌子

  • 解释和
  • 交易
  • 在models文件夹中,我有
    transaction.php
    explainion.php.

    transactions.php:

    <?php
    
    class Transaction extends Eloquent {
    
        public function explanation()
        {
            return $this->hasOne('Explanation');
        }
    
    }
    
    我收到的错误是

    未在查询类上定义方法[hasone]


    有人知道我错在哪里吗?

    刚刚发现,我读错了文档

    Laravel 4.x

    $this->hasOne();
    
    $this->has_one();
    
    Laravel<4.x

    $this->hasOne();
    
    $this->has_one();