2013-02-10 59 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();