TGTGInsighttelegram intelligenceLIVE / telegram public index
← Milad Nouri(ツ) میلاد نوری
Milad Nouri(ツ) میلاد نوری avatar

TGINSIGHT POST

Post #1160

@MiladNouriChannel

Milad Nouri(ツ) میلاد نوری

لیدلې13,100د پوسټ لیدلو شمیر
خپور شویکب ۲۲AP ۱۴۰۲-۱۲-۲۲ ۱۵:۲۷
مینځپانګه

د پوسټ مینځپانګه

‌ 🔴 لاراول ۱۱ منتشر شد. ‌ یکی از تغییرات این نسخه، حذف همه فایل‌های پوشه config و middleware و برخی فایل‌های Route است. (تصویر اول) الان اگر یک برنامه‌نویس جدید یک نسخه لاراول نصب کنه، روز اول با فایل‌های بسیار کمتری برای شروع سر و کار داره. هر فایل کانفیگی هم که نیاز به تغییر داشته باشه، با دستور artisan config:publish database, ... منتشر و قابل تغییره. ‌‌ یک برنامه‌نویس توی توییتر به تیلور (بنیان‌گذار لاراول) گفته بود با حذف این فایل‌ها، بعضی برنامه‌نویس‌ها ممکنه متوجه نشن همچین فایل‌هایی وجود داشته و قابل چه تغییراتی بوده. در جواب بهش گفته بود داکیومنت برای همینه. (در جهت اهمیت داکیومنت خوانی 👌) ‌‌ ساخنار فایل bootstrap/app.php تغییر کرده و الان توی این فایل روتینگ و میدلورها و... تعریف می‌شه. یک اندپوینت health هم در مسیر پیش‌فرض /up اضافه شده. (تصویر دوم) ‌ متد کاربری once() هم اضافه شده که نتیجه رو در طول همون درخواست روی مموری کش می‌کنه. (تصویر سوم) توضیح بیشتر این متد ‌ به دلیل انکریپت شدن کوکی‌ها و... با کلید برنامه (APP_KEY)، در صورت تغییر دادن این کلید، کلیه کاربرها لاگ‌اوت می‌شدند، دسترسی به اطلاعات انکریپت شده با این کلید از بین می‌رفت و... حالا با قابلیت APP_KEY rotation راحت می‌شه کلید رو به یک کلید جدید تغییر داد. (ویدیوی آخر) ‌ 🔗 مشاهده ریلیز نوت کامل ‌ 🖥@MiladNouriChannel