Laravel Cloud Pre-Check: آمادهای برای مهاجرت؟
خلاصهٔ کاملتر
یکی از سوالهایی که خیلی از توسعهدهندههای لاراول قبل از مهاجرت به Laravel Cloud میپرسن اینه: «اپ من بدون دردسر کار میکنه؟» تا همین چند وقت پیش جواب این سوال فقط با مطالعه دستی مستندات، بررسی وابستگیها یا تماس با تیم پشتیبانی ممکن بود. ولی حالا یه راه خیلی سادهتر وجود داره.
لاراول با همکاری JMac و تیم Laravel Shift یه ابزار رایگان به اسم Laravel Cloud Pre-Check راه انداخته. این ابزار در واقع یه Shift استاتیکآنالیزه که ریپوزیتوری پروژهات رو اسکن میکنه و یه گزارش واضح از وضعیت سازگاری اپت با محیط Cloud بهت میده.
کار کردن باهاش خیلی سادهست؛ مثل هر Shift دیگهای، کافیه ریپوزیتوریات (GitHub، Bitbucket یا GitLab) رو وصل کنی و بذاری خودش کارشو انجام بده. نتیجه به صورت یه پول ریکوئست تحویل داده میشه.
این پول ریکوئست یکی از سه حالت داره: اول «آماده برای Cloud» که یعنی چراغ سبزه و میتونی بری. دوم «هشدارها» که موارد جزئیای هستن که باید بررسی بشن و برای هر کدوم راهنمایی مشخص ارائه میشه. سوم «بلاکرها» که یعنی ناسازگاریهایی وجود دارن که باید قبل از مهاجرت رفع بشن، و ابزار بهت میگه دقیقاً چی رو باید درست کنی.
Pre-Check حدود یه دوجین چک مختلف روی اپت اجرا میکنه. از جمله: حداقل نسخه موردنیاز لاراول و PHP، اکستنشنهای PHP که باید نصب باشن، تنظیمات Laravel Octane (شامل Swoole، RoadRunner و FrankenPHP)، تنظیمات دیتابیس (از جمله اتصالهای read/write)، فراخوانی دستورات سیستمی و مسیرهای هاردکد شده.
یه نکته جالب اینه که Shift تا حالا بیش از ۱۷۰ هزار آپگرید لاراول رو انجام داده، یعنی دانشی که پشت این چکها هست کاملاً از دنیای واقعیه و نه صرفاً تئوری.
اگه داری به مهاجرت به Laravel Cloud فکر میکنی ولی هنوز مطمئن نیستی اپت آمادهست یا نه، این ابزار رایگان سریعترین و کمدردسرترین راه برای فهمیدن وضعیت دقیق پروژهته.
نکات کلیدی:
- ابزار Laravel Cloud Pre-Check توسط لاراول و Laravel Shift منتشر شده و کاملاً رایگانه
- با اتصال ریپوزیتوری (GitHub، Bitbucket یا GitLab) کار میکنه و نتیجه رو به شکل پول ریکوئست میده
- سه نوع خروجی داره: آماده، هشدار، یا بلاکر
- حدود ۱۲ چک مهم رو انجام میده: نسخه PHP و لاراول، اکستنشنها، Octane، دیتابیس، دستورات سیستمی و مسیرهای هاردکد شده
- بیش از ۱۷۰ هزار آپگرید لاراول پشت این ابزار قرار داره که بهش اعتبار میده




