laravel5.4のlistsメソッドの使い方と注意点

PHPz
リリース: 2023-04-14 16:01:34
オリジナル
678 人が閲覧しました

Laravel5.4 では、lists メソッドを使用して、指定されたフィールドで構成されるコレクションを返します。この記事では、リストメソッドの使用法と関連する考慮事項を紹介します。

使用法:

Laravel5.4 では、次のメソッドを使用して lists メソッドを呼び出すことができます:

$collection = Model::pluck('column')->toArray();
ログイン後にコピー

このメソッドは、指定されたフィールドで構成されるコレクションを返します。このうち、「列」はクエリ対象のデータテーブル内の特定の列であり、任意の列を指定できます。 toArray() メソッドは、結果を配列に変換するために使用されます。

たとえば、users という名前のデータ テーブルからすべてのユーザーの ID を取得したい場合は、次のように記述できます:

$userIds = User::pluck('id')->toArray();
ログイン後にコピー

このようにして、すべてのユーザーを含む配列を取得します。 ID。

注:

  1. lists メソッドは Laravel 5.5 以降廃止され、pluck メソッドに置き換えられたため、pluck メソッドを使用することをお勧めします。
  2. 取得したいカラム名が「null」、「1」、または「0」の場合は、Laravel 5.4 以降では必ず pluck メソッドを使用してください。そうしないと、エラーが報告されます。

まとめ:

Laravel5.4のlistsメソッドを使うと、指定したデータテーブルの特定列のデータを簡単に取得できるので、作業効率が上がります。ただし、この方法は廃止されたため、指定されたデータテーブル内の特定の列のデータを取得するには、Laravel 5.5 以降の pluck メソッドを使用することをお勧めします。使用中は、「null」、「1」、「0」などの特殊文字を避けるために列名の命名にも注意する必要があります。

以上がlaravel5.4のlistsメソッドの使い方と注意点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート