2013-02-10 57 views
3

这使我疯狂。我有两张桌子;雄辩的查询生成器 - hasOne错误

  1. 解释和
  2. 交易。

在模型文件夹我有transaction.phpexplanation.php.

transactions.php:

<?php 

class Transaction extends Eloquent { 

    public function explanation() 
    { 
     return $this->hasOne('Explanation'); 
    } 

} 

explanation.php

<?php 

class Explanation extends Eloquent { 



} 

我简单地调用

Transaction::find(18)->explanation()->first(); 

是我收到的错误是

方法[hasone]上没有查询类中定义

任何人都可以看到我要去哪里错了吗?

回答

4

就想通了这一点,正在读错文档..

Laravel 4.x的

$this->hasOne(); 

Laravel < 4.x的

$this->has_one();