نصب لاراول دیباگر Debugger

سید جلال اسماعیل زاده
اخرین بروزرسانی 16 آذر 1402
0 نفر ثبت نام کرده اند

در مورد این پست آموزشی

لاراول_دیباگر
نصب لاراول دیباگر Debugger

در این مقاله آموزشی قصد داریم لاراول دیباگر رو روی پروژه لاراولی خودمون نصب کنید پست تا انتهای مقاله با ما همراه باشید.

لاراول دیباگر Debugger چیست؟

اصلا لاراول دیباگر Debugger چیست و به چه دردی میخوره؟ لاراول دیباگر Debugger یکی از پکیج های لاراول هستش تا باگ های خودتون رو مدیریت کنید با لاراول دیباگر Debugger شما بهتر میتونید باگ های پروژتون رو شناسایی کنید و به راحتی بتوانید آن ها رو آنالیز کنید تا بهتر باگ های خودتون رو رفع کنید.

مرحله اول – نصب لاراول دیباگر Debugger

لطفا توجه داشته باشید که قبل از نصب لاراول دیباگر Debugger حتما composer بر روی سیستم شما نصب شده باشد. پس از اطمینان دستور زیر را در مسیر اصلی پروژه در ترمینال خود اجرا کنید تا شروع به نصب کند.

composer require barryvdh/laravel-debugbar --dev

دستور –dev برا این هستش که به composer بگیم پکیج دیباگر رو فقط برای محیط development برای نصب کنه و نصب در محیط Production توصیه نمیشد چون ممکن است نرم افزار را کند کنه.

مرحله دوم – تنظیمات فایل config

در این مرحله وارد فایل config\app.php بشید و دستور زیر را در بخش ServiceProvider اضافه کنید:

Barryvdh\Debugbar\ServiceProvider::class,

و بعد دستور زیر را در بخش facades در فایل config\app.php اضافه کنید:

'Debugbar' => Barryvdh\Debugbar\Facades\Debugbar::class,

اگر مراحل نصب و تنظیمات رو به درستی انجام داده باشید ظاهری مانند تصویر پایین در پایین صفحه شما باید ایجاد شده باشد حالا دیگه می تونید به راحتی از لاراول دیباگر استفاده کنید.

لاراول_دیباگر

تب Timeline

در این بخش شما می تونید به راحتی میزان عملکرد بخش های مختلف پروژتون رو ببینید که مثلا چه میزان طول میکشه یک کار خاصی انجام شود که میتوانید برای اینکار از کدهای زیر استفاده کنید:

Debugbar::startMeasure('render','Time for rendering');
Debugbar::stopMeasure('render');
Debugbar::addMeasure('now', LARAVEL_START, microtime(true));
Debugbar::measure('My long operation', function() {
});
تب Exceptions

تب Exceptions برای نمایش exceptions ها به کار میرن وشما می توانید این exceptions ها با استفاده از کد زیر به راحتی ایجاد کنید:

try {
  throw new Exception('foobar');
} catch (Exception $e) {
  Debugbar::addException($e);
}
تب Views

شما در تب Views می توانید view های خودتون و همچنین اطلاعاتی که به این view ها پاس داده شده است رو مشاهده کنید.

تب Queries

در تب Queries شما می توانید کوئری هایی که سمت دیتابیس فرستاده میشن رو مشاهده کنید . با این کار میتونید چک کنید که تعداد کوئری ها از حد معمول بیشتر نباشه و این گزینه خیلی میتونه در بهتر کردن پروژه و مدیریت آن به شما کمک کنه .

تب Mail

شما در این تب می توانید ایمیل خودتون رو پیگیری و رصد کنید.

تب Request

شما در این تب می توانید درخواست های خودتون رو پیگیری و رصد کنید این تب خیلی میتونه به شما کمک کنه.

امیدوارم که این مطلب هم مثل مطالب قبلی برای شما مفید بوده باشه. موفق باشید !!!

نویسنده مطلب

سید جلال اسماعیل زاده

0/5
9 مطلب
0 دیدگاه
0 دانشجو
مشاهده بیشتر

یک نظر بنویسید