Heim > PHP-Framework > Laravel > Hauptteil

Das neue Feature „Time Travel' von Laravel 8

藏色散人
Freigeben: 2020-09-07 09:09:33
nach vorne
3015 Leute haben es durchsucht

vorgestellt, um die neue Funktion von Laravel 8 „Zeitreise“ vorzustellen. Ich hoffe, es wird Freunden in Not hilfreich sein!

Eine weitere hilfreiche kleine Funktion, die Laravel 8 mit sich bringt, ist, dass Sie während der Testsitzung reibungslos durch die Zeit reisen können.

Das neue Feature „Time Travel' von Laravel 8Diese Funktion erleichtert das Testen von Szenarien: zum Beispiel, was passiert, wenn die kostenlose Testversion endet, oder was beim nächsten Rechnungstermin passiert usw. enunomaduro hat auf Twitter ein einfaches Beispiel geteilt, das die Verwendung dieser neuen Funktion demonstriert:

// 穿越到 5 分钟后
$this->travel(5)->minutes;
$this->get($route)->assertSee('Created 5 mins ago');

// 穿越到 1 年后
$this->travel(1)->year;
$this->get($route)->assertSee('Created 1 year ago');

// 穿越到制定日期
$this->travelTo($user->trial_ends_at);
$this->get($route)->assertSee('Your free trial is expired');
Nach dem Login kopieren

Diese Funktion ist eigentlich eine Kapselung der setTestNow-Methode von Carbon, wird aber im Design reibungsloser sein. Natürlich können Sie diese Funktion nutzen oder nicht, es ist eine dieser kleinen Dinge, die Sie tun können, um Ihr Entwicklungsleben zu verbessern.

Ursprüngliche Adresse: https://laravel-news.com/laravel-time-traveling

Das obige ist der detaillierte Inhalt vonDas neue Feature „Time Travel' von Laravel 8. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage