3

これは私を夢中にさせています。2 つのテーブルがあります。

  1. 説明と
  2. トランザクション。

私が持っているモデルフォルダーtransaction.phpexplanation.php.

トランザクション.php:

<?php

class Transaction extends Eloquent {

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

}

説明.php

<?php

class Explanation extends Eloquent {



}

私はただ電話している

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

私が受け取っているエラーは

メソッド [hasone] は Query クラスで定義されていません

誰かが私が間違っているところを見ることができますか?

4

1 に答える 1

4

これを理解したばかりで、間違ったドキュメントを読んでいました。

Laravel 4.x

$this->hasOne();

Laravel <4.x

$this->has_one();
于 2013-02-10T01:25:36.107 に答える