php artisan doctor
این ابزار پروژه رو از نظر چیزهایی مثل فایل .env، مقدار APP_KEY، نسخه PHP، اکستنشنهای موردنیاز، تنظیمات environment، دیتابیسcache ، queue ، session و storage بررسی میکنه💯
بعضی از مشکلات رو هم میتونه خودش حل کنه. مثلا با دستور:
php artisan doctor --fix
میتونه .env بسازه، APP_KEY تولید کنه، storage:link رو ایجاد کنه و permissionهای storage رو اصلاح کنه.
همچنین خروجی JSON و فرمت GitHub Actions هم داره یعنی حتی توی خود pull request ها مستقیم ارورها رو نشون میده.
یکی از موارد دیگه هم اینه که ایجنت ها هم میتونن از این قابلیت استفاده کنن و بعد اجرای تغییرات با این دستور وضعیت پروژه رو چک کنن✅
در نهایت پکیج ها هم میتونن diagnosticهای خودشون رو به Doctor اضافه کنن.
یه همچین ابزاری از قبل توی فلاتر وجود داشته.
#laravel #doctor #tool
☕️ Telegram | Website | Discord
