Laravel est un framework PHP populaire qui fournit une grande variété d'outils pour simplifier le processus de développement. Laravel Tinker est un outil très utile. Cet article explique comment utiliser Laravel Tinker pour obtenir des informations sur l'application.
Qu'est-ce que Laravel Tinker ?
Laravel Tinker est un outil CLI interactif qui utilise PsySH comme shell par défaut. Il fournit un moyen simple d'interagir avec votre application Laravel et de surveiller l'état actuel de l'application.
Lors de l'exécution de code dans Laravel Tinker, vous avez accès à tous les modèles, contrôleurs et autres classes, comme vous le feriez dans votre application. Cette approche de développement interactive peut vous apporter de nombreux avantages.
Étapes pour obtenir des informations sur l'application à l'aide de Laravel Tinker
php artisan tinker
Psy Shell v0.10.2 ( PHP 7.4.9 — cli) by Justin Hileman
>>> CarbonCarbon::now()
Cela renverra la date et l'heure actuelles.
$app
pour accéder à l'instance d'application actuelle. Par exemple, pour obtenir toutes les options de la configuration actuelle, vous pouvez utiliser la commande suivante : $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()
Vous pouvez également accéder aux données de la base de données. Par exemple, pour obtenir les noms de tous les utilisateurs dans le modèle utilisateur, vous pouvez utiliser la commande suivante :
rrreee
functions.php
. Dans le fichier, écrivez le code suivant : 🎜rrreee🎜 Ensuite, exécutez la commande suivante pour charger le fichier dans Tinker : 🎜rrreee🎜 Maintenant, vous pouvez utiliser les fonctions getAllConfig()
et getUsersName ( )
pour obtenir les informations souhaitées. 🎜🎜Résumé🎜🎜Laravel Tinker est un outil très puissant qui vous aide à interagir avec votre application Laravel dans l'interface de ligne de commande et à obtenir des informations sur l'état actuel. En utilisant Tinker, vous pouvez développer et déboguer des applications plus rapidement car il offre un moyen rapide et facile d'accéder et de manipuler votre code. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!