Laravel是一個流行的PHP框架,它提供了各種各樣的工具來簡化開發流程。其中一個十分有用的工具是Laravel Tinker。本文將介紹如何使用Laravel Tinker來取得應用程式資訊。
什麼是Laravel Tinker?
Laravel Tinker是一個互動的CLI工具,它使用PsySH作為預設的Shell。它提供了一個簡單的方法來與你的Laravel應用程式交互,並監視當前應用程式的狀態。
在Laravel Tinker中執行程式碼時,你可以像在應用程式中一樣存取所有的模型、控制器和其他類別。這種互動式的開發方法可以為你帶來許多好處。
使用Laravel Tinker取得應用程式資訊的步驟
php artisan tinker
Psy Shell v0.10.2 ( PHP 7.4.9 — cli) by Justin Hileman
>>> CarbonCarbon::now()
這將傳回目前的日期和時間。
$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()
來取得你想要的資訊。
總結
Laravel Tinker是一個非常強大的工具,可以幫助你在命令列介面中與你的Laravel應用程式交互,並獲取有關當前狀態的資訊。透過使用Tinker,你可以更快地開發和調試應用程序,因為它提供了一個快速方便的方法來存取和操作你的程式碼。
以上是Laravel開發:如何使用Laravel Tinker取得應用程式資訊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!