نصب لاراول دیباگر Debugger
در مورد این پست آموزشی
نصب لاراول دیباگر 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
شما در این تب می توانید درخواست های خودتون رو پیگیری و رصد کنید این تب خیلی میتونه به شما کمک کنه.
امیدوارم که این مطلب هم مثل مطالب قبلی برای شما مفید بوده باشه. موفق باشید !!!
برچسب ها
نویسنده مطلب
یک نظر بنویسید
دسته بندی ها
مطالب مرتبط