آموزش کار با لاراول Debugbar



visibility  
mode_comment   ۱

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

لاراول Debugbar چیست؟

لاراول Debugbar یک پکیج بسیار قدرتمند فریم ورک لاراول می باشد که توسط شخصی به نام Barry vd. Heuvel ساخته و منتشر شده است. این پکیج دارای یک رابط گرافیکی بسیار زیبا و قدرتمند می باشد که به شما این اجازه را می دهد که در یک محیط گرافیکی برنامه ها و اپلیکیشن هایی را که به وسیله فریم ورک لاراول طراحی کرده اید خطایابی کنید و مشکلات آنها را برطرف کنید. یکی از مهمترین مزیت های کار با لاراول Debugbar برای خطایابی اپلیکیشن ها و وب سایت این است که نصب آن بسیار راحت می باشد که در ادامه طریقه نصب آن را آموزش می دهیم و همین طور این پکیج دارای ویژگی های بسیار زیادی می باشد که در ادامه با این ویژگی ها نیز آشنا خواهیم شد.

 کار با لاراول Debugbar

آموزش نصب لاراول Debugbar

قبل از این که بخواهیم به آموزش کار با لاراول Debugbar بپردازیم بهتر است این پکیج را نصب کنیم، برای نصب این پکیج که در واقع یک پلاگین ساده برای فریم ورک لاراول می باشد باید در ابتدا یک composer بر روی سیستم عامل خود نصب کنید و بعد از آن در خط فرمان سیستم عامل خود دستور زیر را وارد کنید:

Composer require barryvdh/laravel-debugbar

در گام بعدی از نصب این پکیج باید وارد قسمت config/app.php شوید و دستور زیر را در قسمت providers وارد کنید:

‘Barryvdh\Debugbar\ServiceProvider’,

در آخرین مرحله از نصب این پکیج نیز باید وارد قسمت aliases در پایین همین صفحه شوید و دستور زیر را وارد کنید:

‘Debugbar’ => ‘Barryvdh\Debugbar\Facade’,

حالا شما بدون هیچ گونه مشکلی می توانید اقدام به کار با لاراول Debugbar کنید و اپلیکیشن ها و وب سایت های خود را که با این فریم ورک طراحی کرده اید خطایابی کنید. این پکیج دارای قسمت های مختلفی می باشد که در ادامه با آن ها بیشتر آشنا می شویم.

 کار با لاراول Debugbar

پیام ها در لاراول Debugbar

یکی از مزیت های کار با لاراول Debugbar رابط کاربری بسیار زیبای آن است، این ابزار دارای چندین تب می باشد که یکی از مهمترین تب های آن تب message است، این تب شباهت بسیار زیادی به تب console در مرورگرها دارد و می توانید یک سری از پیام ها را در آن مشاهده کنید، این پیام ها شامل پیام هایی از قبیل error، notice، info، debug emergency، alert، warning و غیره می باشد که با استفاده از آنها می توانید اپلیکیشن های خود را خطایابی کنید.

 کار با لاراول Debugbar

متخصص وردپرس
قالب ها و پلاگین های حرفه ای وردپرس رو خودت بنویس! بازار طراحی قالب و پلاگین نویسی وردپرس به شدت داغه و اگر بلد باشید با برنامه نویسی اختصاصی، قالب ها و پلاگین های دلخواه بنویسید تو مارکت های مطرح دنیا و یا از طریق فریلنسری می تونید به درآمد بالا برید. دوره متخصص وردپرس سون لرن رو حتما ببینید: متخصص وردپرس arrow_back

خط زمانی در لاراول Debugbar

یکی دیگر از مزیت های کار با لاراول Debugbar استفاده از تب خط زمانی یا Timeline می باشد، با استفاده از این ابزار می توانید به راحتی عملکرد بخش های مختلف از برنامه خود را چک کنید و در صورت وجود مشکلات و باگ هایی در داخل اپلیکیشن آن ها را شناسایی کنید و اقدام به رفع آن ها کنید. یکی از مزیت های کار با لاراول Debugbar این است که شما می توانید با استفاده از ابزار خط زمانی مدت زمان طول کشیدن عملکرد هر قسمت را مشاهده کنید و محاسبات خود را بر حسب این مدت زمان انجام دهید.

 کار با لاراول Debugbar

استثناها و یا exception ها

یکی دیگر از مزیت های فوق العاده کار با لاراول Debugbar تب استثناها می باشد که در این تب شما می توانید تمامی به سادگی تمامی execption هایی را که در کدهایتان به صورت زیر ایجاد کرده اید را مشاهده کنید:

Try{ Throw new Exception(‘exception’);

} catch (Exception $e) {

 Debug bar::add Exception($e);

}

قسمت فوق العاده کاربردی Views

دیدن ویوهای برنامه یکی دیگر از مزیت های کار با لاراول Debugbar برای خطایابی اپلیکیشن هایی است که به وسیله فریم ورک لاراول طراحی شده اند، در این تب می توانید تمامی ویدیوهای خود را به همراه اطلاعات آنها مشاهده کنید، این تب زمانی بیشتر به کار شما می آید که اپلیکیشن شما به یک اپلیکیشن بزرگ تبدیل شود و اطلاعات و ویوهای زیادی را در خود نگهداری کند، در این زمان می توانید در هنگام کار با لاراول Debugbar برای خطایابی اپلیکیشن های خود از این تب برای مشاهده اطلاعات ویوها استفاده کنید.

 کار با لاراول Debugbar

تب روت

تب فوق العاده کاربردی دیگری که در هنگام کار با لاراول Debugbar با آن برخورد می کنید تب Route می باشد که شما در داخل این تب می توانید تمامی اطلاعاتی که مربوط به روت شما می شود را مشاهده کنید، اجزایی از برنامه که مربوط به روت هستند عبارت اند از کنترلرها، Url ها، namespace ها و بسیاری از موارد دیگر که شما در هنگام کار با لاراول Debugbar می توانید به آن ها دسترسی داشته باشید.

 کار با لاراول Debugbar

تب Queries

بی شک می توان گفت که یکی از مهم ترین و حتی شاید مهم ترین قسمت اپلیکیشنی کوری هایی است که از آن گرفته می شود و یا برای آن ارسال می شود، در این تب شما می توانید در حین کار با لاراول Debugbar تمامی query هایی را که به سمت دیتابیس ارسال می کنید را مشاهده کنید و در صورتی که ایرادی در آن ها وجود داشت اقدام به درست کردن این ایرادها کنید. یکی از مزیت های استفاده از این تب در حین  کار با لاراول Debugbar این است که شما می توانید در این تب تعداد کوری های ارسال شده به سمت دیتابیس را نیز مشاهده کنید که بیشتر از حد معمول نباشند.

تب mail and request

یکی دیگر از تب های فوق العاده کاربردی که در هنگام کار با لاراول Debugbar می توانید از آن استفاده کنید تب mail and request می باشد که شما در این بخش می توانید تمامی ایمیل ها و ریکوست های خود را مشاهده کنید و در صورتی که ایرادی در آنها وجود داشت اقدام به برطرف کردن آن ها کنید.

تب فولدر آیکون

تب بسیار کاربردی دیگر تب فولدر آیکون می باشد که از این بخش در هنگام کار با لاراول دیباگر می توانید برای مشاهده Ajax و همین طور ریکوست ها استفاده کنید. به این ترتیب شما مهمترین بخش های لاراول دیباگ بار را فرا گرفتید و می توانید از آنها برای خطایابی اپلیکیشن های خود استفاده کنید.

comment دیدگاه کاربران
پوریا عرب

مشکلی که من با این پکیج برخوردم…تداخل با پکیج Datatables هست. وقتی هردو با هم در حال اجرا باشن دیتا تیبل از نظر ui به هم میریزه

نیاز به لاگین

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