تکنولوژی نوین اینترنتی
بریم سراغ یکی از ابزارهای طلایی برای دیباگ و توسعه در لاراول:
یک نوار ابزار (Debug Toolbar) برای نمایش اطلاعات مهم هنگام توسعه مثل کوئریها، session، viewها، درخواستها و...
چون مخصوص توسعه هست، با
--dev
نصبش میکنیم تا تو محیط production فعال نشه.
بعد از نصب معمولاً خودش فعال میشه. ولی اگر خاموش بود:
یا تو فایل config/debugbar.php
مقدار 'enabled' => true
رو بزن.
این دستور فایل
config/debugbar.php
رو ایجاد میکنه که قابل شخصیسازی هست.
✅ درخواستهای HTTP
✅ کوئریهای SQL اجرا شده
✅ Viewهای بارگذاریشده
✅ Session / Auth اطلاعات
✅ Route و کنترلر فعلی
✅ مدت زمان اجرای برنامه
✅ درخواستهای AJAX
✅ و کلی ابزار مفید دیگه!
تو هر جایی از کدت میتونی اطلاعات دلخواه رو به Debugbar اضافه کنی:
در config/debugbar.php
میتونی بعضی قسمتها رو فعال/غیرفعال کنی. مثلاً:
با استفاده از فایل .env
:
یا دستی غیرفعالش کن:
بعد از نصب و فعالسازی، یک نوار ابزار شناور در پایین صفحه ظاهر میشه که شامل تبهایی مثل:
Messages
Request
Timeline
Views
Route
Queries
Models
Auth
Session
Exceptions
Logs
حتماً مطمئن شو که Debugbar فقط در محیط development فعاله.
نباید اطلاعات حساس در production نمایش داده بشه.
ابزار | عملکرد |
---|---|
\Debugbar::info($data) | نمایش داده در تب Messages |
\Debugbar::addMessage() | اضافهکردن پیام سفارشی |
debugbar.php | تنظیمات پکیج |
.env | غیرفعال کردن با APP_DEBUG=false |