پکیج Laravel Updater یک دستور CLI است که می تواند نسخه های جدید پروژه لاراول شما را بررسی کند و با یک دستور آن را به آخرین نسخه ارتقا دهد.
با اجرای دستور:
php artisan updater:updateنسخه های جدید را در GitHub بررسی میکند و به آخرین نسخه بهروزرسانی میکند؛ سپس کارهای زیر را انجام میدهد:
- بررسی می کند که آیا نسخه جدیدی از برنامه شما وجود دارد یا خیر.
- نسخه جدید را با استفاده از دستورات git دانلود می کند.
- migration ها را اجرا می کند.
- seeder ها را اجرا می کند.
- cache را پاک می کند.
- دستور
optimizeرا اجرا می کند. - پایپ لاین های بعد از به روز رسانی را اجرا می کند.
تنظیمات این پکیج شامل مواردی مانند روشن کردن حالت تعمیر و نگهداری قبل از به روز رسانی و سپس غیرفعال کردن آن پس از تکمیل به روز رسانی است. همچنین می توانید Pipeline های سفارشی را قبل و بعد از به روز رسانی اجرا کنید. در آخر میتوانید یک “repository source” دلخواه تعریف کنید که از طریق آن چک کنید که آیا بهروزرسانیها در دسترس هستند یا خیر.
اگر می خواهید برنامه را از طریق رابط کاربری و به صورت کدنویسی به روز کنید، می توانید از روش زیر که توسط این پکیج ارائه شده استفاده کنید:
use Salahhusa9\Updater\Facades\Updater;
Updater::update();برای مشاهده دستورالعملهای راهاندازی و گزینههای پیکربندی، داکیومنت Laravel Updater را مطالعه کنید.
