Laravel5.4 では、lists メソッドを使用して、指定されたフィールドで構成されるコレクションを返します。この記事では、リストメソッドの使用法と関連する考慮事項を紹介します。
使用法:
Laravel5.4 では、次のメソッドを使用して lists メソッドを呼び出すことができます:
$collection = Model::pluck('column')->toArray();
このメソッドは、指定されたフィールドで構成されるコレクションを返します。このうち、「列」はクエリ対象のデータテーブル内の特定の列であり、任意の列を指定できます。 toArray() メソッドは、結果を配列に変換するために使用されます。
たとえば、users という名前のデータ テーブルからすべてのユーザーの ID を取得したい場合は、次のように記述できます:
$userIds = User::pluck('id')->toArray();
このようにして、すべてのユーザーを含む配列を取得します。 ID。
注:
まとめ:
Laravel5.4のlistsメソッドを使うと、指定したデータテーブルの特定列のデータを簡単に取得できるので、作業効率が上がります。ただし、この方法は廃止されたため、指定されたデータテーブル内の特定の列のデータを取得するには、Laravel 5.5 以降の pluck メソッドを使用することをお勧めします。使用中は、「null」、「1」、「0」などの特殊文字を避けるために列名の命名にも注意する必要があります。
以上がlaravel5.4のlistsメソッドの使い方と注意点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。