Laravel ist ein beliebtes PHP-Framework, das eine Vielzahl von Tools zur Vereinfachung des Entwicklungsprozesses bereitstellt. Ein sehr nützliches Tool ist Laravel Tinker. In diesem Artikel wird erläutert, wie Sie mit Laravel Tinker Anwendungsinformationen erhalten.
Was ist Laravel Tinker?
Laravel Tinker ist ein interaktives CLI-Tool, das PsySH als Standard-Shell verwendet. Es bietet eine einfache Möglichkeit, mit Ihrer Laravel-Anwendung zu interagieren und den aktuellen Anwendungsstatus zu überwachen.
Beim Ausführen von Code in Laravel Tinker haben Sie Zugriff auf alle Modelle, Controller und andere Klassen, genau wie in Ihrer Anwendung. Dieser interaktive Entwicklungsansatz kann Ihnen viele Vorteile bringen.
Schritte zum Abrufen von Anwendungsinformationen mit Laravel Tinker
php artisan tinker
Psy Shell v0.10.2 ( PHP 7.4.9 — cli) by Justin Hileman
>>> CarbonCarbon::now()
Dadurch werden das aktuelle Datum und die aktuelle Uhrzeit zurückgegeben.
$app
verwenden, um auf die aktuelle Anwendungsinstanz zuzugreifen. Um beispielsweise alle Optionen für die aktuelle Konfiguration zu erhalten, können Sie den folgenden Befehl verwenden: $app
变量来访问当前应用程序的实例。例如,要获取当前配置的所有选项,你可以使用以下命令:>>> $app['config']->all()
>>> AppModelsUser::pluck('name')
例如,在你的应用程序根目录中,创建一个名为functions.php
的文件。在该文件中,编写以下代码:
<?php function getAllConfig() { $app = app(); return $app['config']->all(); } function getUsersName() { return AppModelsUser::pluck('name'); }
然后,执行以下命令将该文件加载到Tinker中:
>>> require_once 'functions.php'
现在,你可以使用函数getAllConfig()
和getUsersName()
Sie können auch auf die Daten in der Datenbank zugreifen. Um beispielsweise die Namen aller Benutzer im Benutzermodell abzurufen, können Sie den folgenden Befehl verwenden:
rrreee
functions.php
. Schreiben Sie in die Datei den folgenden Code: 🎜rrreee🎜 Führen Sie dann den folgenden Befehl aus, um die Datei in Tinker zu laden: 🎜rrreee🎜 Jetzt können Sie die Funktionen getAllConfig()
und getUsersName verwenden ( )
um die gewünschten Informationen zu erhalten. 🎜🎜Zusammenfassung🎜🎜Laravel Tinker ist ein sehr leistungsstarkes Tool, das Ihnen hilft, mit Ihrer Laravel-Anwendung in der Befehlszeilenschnittstelle zu interagieren und Informationen über den aktuellen Status zu erhalten. Durch die Verwendung von Tinker können Sie Anwendungen schneller entwickeln und debuggen, da es eine schnelle und einfache Möglichkeit bietet, auf Ihren Code zuzugreifen und ihn zu bearbeiten. 🎜Das obige ist der detaillierte Inhalt vonLaravel-Entwicklung: Wie erhalte ich Anwendungsinformationen mit Laravel Tinker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!