Heim >PHP-Framework >Laravel >Wissen Sie, wie man Laravel auf diese 10 Arten nutzt?

Wissen Sie, wie man Laravel auf diese 10 Arten nutzt?

藏色散人
藏色散人nach vorne
2021-01-22 14:00:052109Durchsuche

1. Geben Sie Attribute in der Suchmethode an

User::find(1, ['name', 'email']);
User::findOrFail(1, ['name', 'email']);

2. Klonen Sie ein Modell mit der Replikatmethode

3. Bestimmen Sie, ob zwei Modelle gleich sind Modelle Unabhängig davon, ob die IDs gleich sind, verwenden Sie die Methode is. Laden Sie ein Modell neu , verwenden Sie die Push-Methode, um alle Modelle zu aktualisieren

$user = User::find(1);
$newUser = $user->replicate();
$newUser->save();

8. Fragen Sie die geänderten Attribute des Modells ab

$user = User::find(1);
$sameUser = User::find(1);
$diffUser = User::find(2);
$user->is($sameUser); // true
$user->is($diffUser); // false;

9. Fragen Sie ab, ob das Modell geändert wurde save()-Methode zur Ausgabe der Ergebnismenge

getDirty()-Methode wird vor der save()-Methode zur Ausgabe der Ergebnismenge verwendet

10 Fragen Sie die Modellinformationen vor der Änderung ab

$user = User::find(1);
$user->name; // 'Peter'
// 如果 name 更新过,比如由 peter 更新为 John
$user->refresh();
$user->name; // John

Das obige ist der detaillierte Inhalt vonWissen Sie, wie man Laravel auf diese 10 Arten nutzt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen