Heim  >  Artikel  >  PHP-Framework  >  Wie man die Listenmethode in Laravel5.4 verwendet und beachtet

Wie man die Listenmethode in Laravel5.4 verwendet und beachtet

PHPz
PHPzOriginal
2023-04-14 16:00:41619Durchsuche

Verwenden Sie in Laravel 5.4 die Methode „lists“, um eine Sammlung bestehend aus angegebenen Feldern zurückzugeben. In diesem Artikel stellen wir die Verwendung der Listenmethode und damit verbundene Überlegungen vor.

Verwendung:

In Laravel 5.4 können wir die folgende Methode verwenden, um die Listenmethode aufzurufen:

$collection = Model::pluck('column')->toArray();

Diese Methode gibt eine Sammlung zurück, die aus den angegebenen Feldern besteht. Unter diesen ist „Spalte“ eine bestimmte Spalte in der abzufragenden Datentabelle, bei der es sich um eine beliebige Spalte handeln kann. Mit der Methode toArray() wird das Ergebnis in ein Array umgewandelt.

Wenn wir beispielsweise die IDs aller Benutzer aus einer Datentabelle mit dem Namen „Benutzer“ abrufen möchten, können wir das so schreiben:

$userIds = User::pluck('id')->toArray();

Auf diese Weise erhalten wir ein Array, das alle Benutzer-IDs enthält.

Hinweis:

  1. Die Listenmethode wurde nach Laravel 5.5 aufgegeben und durch die Pluck-Methode ersetzt. Es wird empfohlen, die Pluck-Methode zu verwenden.
  2. Wenn der Spaltenname, den Sie erhalten möchten, „null“, „1“ oder „0“ ist, achten Sie darauf, die Pluck-Methode in Laravel 5.4 und höher zu verwenden, andernfalls wird ein Fehler gemeldet.

Zusammenfassung:

Die Listenmethode von Laravel5.4 kann problemlos eine bestimmte Datenspalte in einer bestimmten Datentabelle abrufen, was unsere Arbeitseffizienz verbessert. Da diese Methode jedoch aufgegeben wurde, wird empfohlen, die Pluck-Methode von Laravel 5.5 und höher zu verwenden, um eine bestimmte Datenspalte in der angegebenen Datentabelle abzurufen. Bei der Verwendung müssen wir auch auf die Benennung der Spaltennamen achten, um Sonderzeichen wie „null“, „1“ oder „0“ zu vermeiden.

Das obige ist der detaillierte Inhalt vonWie man die Listenmethode in Laravel5.4 verwendet und beachtet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn