-1

次のように定義されたモデル:

class Model extends Eloquent {
        protected $table='model';
    }

次に、次のようにクエリします。

$model=Model::find(2);
$model->id;//return 2;
$model->lists('id');//return array contains all the ids in model table like ['1','2','3',...]. not ['2'];

そのため、lists メソッドには、id のみを持つ配列のみが含まれている必要がありますが、見つかりました。モデルテーブルのすべてのIDを持っているのはなぜですか。

そして、Laravel APIドキュメントのどのクラスAPIを世話する必要がありますか?

4

1 に答える 1

1

docsに従って、リスト関数はテーブルの列値のリストをフェッチします。この方法で呼び出すことは、本質的にまったく新しいクエリを実行することです。

于 2013-10-07T02:04:53.023 に答える