رفتن به محتوای اصلی
کرگدن | ارائه‌کننده سرورهای ابری و اختصاصی
🚀 معرفی Laravel DevTools: کنسول PHP در DevTools مرورگر

🚀 معرفی Laravel DevTools: کنسول PHP در DevTools مرورگر

افزونه Laravel DevTools راهکاری سبک و کاربردی برای اجرای دستورات PHP و Laravel مستقیماً در DevTools مرورگر است. این ابزار با نصب آسان و قابلیت‌هایی مانند نمایش کوئری‌ها، session، route و Artisan، تجربه توسعه را سریع‌تر و راحت‌تر می‌کند.

Laravel DevTools افزونه‌ای سبک و کاربردی است که با افزودن یک تب جدید به پنل DevTools مرورگر، امکان اجرای دستورات PHP و Laravel را مستقیماً در مرورگر فراهم می‌کند. این افزونه از پکیج Laravel Web Tinker بهره می‌برد و با استفاده از iframe، مسیر /tinker را در پنل DevTools نمایش می‌دهد. این ویژگی به توسعه‌دهندگان اجازه می‌دهد تا بدون نیاز به ترمینال، کدهای PHP و Laravel را در محیطی گرافیکی و در لحظه اجرا کنند.


🔧 ویژگی‌های کلیدی Laravel DevTools

  • اجرای دستورات PHP و Laravel: امکان اجرای دستورات Artisan و کدهای PHP مستقیماً در مرورگر.

  • نمایش اطلاعات درخواست‌ها: دسترسی به اطلاعاتی مانند کوئری‌ها، ولیدیشن‌ها، session، route و موارد دیگر.

  • بدون نیاز به نصب Debug Bar: افزونه‌ای سبک که بدون نیاز به تغییرات در پروژه یا نصب ابزارهای اضافی کار می‌کند.

  • نصب آسان: تنها با نصب افزونه و پکیج Web Tinker، آمادهٔ استفاده است.


⚙️ نحوهٔ نصب و استفاده

  1. افزونه را از مخزن GitHub دانلود و از حالت فشرده خارج کنید.

  2. به آدرس chrome://extensions/ در مرورگر Chrome بروید.

  3. "Developer mode" را فعال کنید.

  4. روی "Load unpacked" کلیک کرده و پوشهٔ افزونه را انتخاب کنید.

  5. در پروژهٔ Laravel خود، پکیج Web Tinker را با دستور زیر نصب کنید:

     
composer require spatie/laravel-web-tinker --dev
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

پس از این مراحل، تب جدیدی با عنوان "PHP" در پنل DevTools مرورگر ظاهر می‌شود که می‌توانید از آن برای اجرای دستورات استفاده کنید.


🛡️ نکات امنیتی

توجه داشته باشید که این افزونه تنها باید در محیط‌های توسعه استفاده شود. اجرای آن در محیط‌های تولیدی می‌تواند خطرات امنیتی به همراه داشته باشد.


📚 منابع بیشتر