دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۲
  • اسفند

جلسه ۰۴ : پیکر بندی لاراول

  • دسته‌بندی‌ها :
جلسه ۰۴ : پیکر بندی لاراول
    • جزئیات
    • نوع محتوا آموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران عزیز سایت پی وی لرن و کاربرانی که دوره کامل آموزش لاراول را دنبال می کنند، یکی از موضوعات مهم در توسعه یک برنامه لاراول بحث پیکربندی لاراول پس از نصب است. برای ساخت یک پیکربندی جدید در لاراول، در ابتدا باید لاراول را نصب کنید. آموزش نصب لاراول را میتوانید با مراجعه به جلسات قبل مشاهده نمایید. برای استفاده از لاراول، باید PHP نسخه ی ۵٫۶٫۴ یا بالاتر از آن بر روی سیستم شما نصب باشد، در ادامه ی این مبحث به طور کاملتر به چگونگی پیکربندی laravel پرداخته ایم.

      پیکربندی لاراول

      در جلسه قبل به موضوع پیکربندی laravel اشاره ای داشتیم و متوجه شده ایم که فایل های پیکربندی اولیه Laravel در پوشه پیکربندی موجود است.

      در این جلسه، به بحث در مورد دسته بندی های موجود در پیکربندی لاراول میپردازیم.

      پیکربندی محیط

      متغیرهای محیطی کسانی هستند که لیستی از خدمات وب را به برنامه وب شما ارائه می دهند. تمام متغیرهای محیطی در env file که حاوی پارامترهای مورد نیاز برای مقداردهی اولیه پیکربندی هستند، اعلام می شود.

      به طور پیش فرض، فایل .env شامل پارامترهای زیر است:

      مثال : 

      نکات مهم در پیکربندی لاراول

      هنگام کار با پرونده های پیکربندی laravel ، باید نکات زیر را ذکر کرد:

      ۱- فایل .env نباید به کنترل منبع برنامه متعهد باشد، زیرا هر توسعه دهنده یا کاربر دارای برخی از پیکربندی محیط از پیش تعریف شده، برای برنامه وب است.

      ۲- برای گزینه های پشتیبان، تیم توسعه باید شامل فایل .env.example باشد که باید شامل تنظیمات پیش فرض نیز باشد.

      بازیابی متغیرهای محلی

       تمام متغیرهای محیطی که در فایل .env اعلام شده اند.

      می توانند توسط توابع env-helper که پارامتر مربوطه را فراخوانی می کنند دسترسی پیدا کنند.

      این متغیرها نیز در متغیر جهانی $ _ENV  فهرست شده .

      هر زمان که برنامه درخواستی را از انتهای کاربر دریافت می کند.

      به عنوان مثال شما می توانید به متغیر محیطی  زیر دسترسی پیدا کنید.

      مثال : 

      توابع env-helper در فایل app.php موجود در پوشه config نامیده می شوند. مثال بالا مثال خواستار پارامتر اساسی محلی است.

      دسترسی به ارزش پیکربندی

      با استفاده از تابع helper config global میتوانید به مقادیر تنظیمات در هر نقطه از برنامه دسترسی پیدا کنید.

      در صورتی که مقادیر پیکربندی laravel مقداردهی اولیه نکنند، مقادیر پیش فرض باز می گردند.

      به عنوان مثال، برای تنظیم منطقه زمانی پیش فرض، کد زیر استفاده می شود .

      مثال : 

      ذخیره سازی پیکربندی لاراول

      برای افزایش کارایی و افزایش برنامه وب، مهم است که تمام مقادیر پیکربندی را ذخیره کنید.

      این فرمان برای ذخیره سازی مقادیر تنظیمات میباشد.

      مثال : 

      تصویر زیر نشانگر ذخیره در رویکرد سیستماتیک است.

      پیکربندی لاراول-ذخیره سازی پیکربندی لاراول

      ذخیره سازی پیکربندی لاراول

       حالت تعمیر و نگهداری

      گاهی اوقات شما ممکن است نیاز به بروز رسانی برخی از مقادیر تنظیمات و یا تعمیر و نگهداری در وب سایت خود.

      در چنین مواردی، حفظ آن در حالت نگهداری، برای شما آسان تر می شود.

      چنین برنامه های وب که در حالت نگهداری نگهداری می شوند، یک استثناء به نام MaintenanceModeException را با کد وضعیت ۵۰۳ پرتاب می کنند.

      شما می توانید حالت تعمیر و نگهداری را در برنامه وب Laravel خود با استفاده از دستور زیر فعال کنید.

      مثال : 

      پیکربندی لاراول- حالت تعمیر و نگهداری

      حالت تعمیر و نگهداری

      تصویر زیر نشان می دهد زمانی که برنامه وب خاموش است چگونه است.

      پیکربندی لاراول-خاموش بودن برنامه وب

      خاموش بودن برنامه وب

      پس از پایان کار بر روی بروز رسانی و تعمیر و نگهداری دیگر، می توانید حالت تعمیر و نگهداری را در برنامه وب خود با استفاده از دستور زیر غیرفعال کنید.

      مثال : 

      پیکر بندی لاراول-غیر فعال کردن حالت تعمیر و نگهداری

      غیر فعال کردن حالت تعمیر و نگهداری

      در حال حاضر می توانید ببینید که وب سایت، خروجی را با عملکرد مناسب نشان می دهد و تصویری از وضعیت تعمیر و نگهداری که در زیر نشان داده شده حذف شده است.

      پیکربندی لاراول-خروجی

      خروجی

      کلام آخر

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

      QR:  جلسه ۰۴ : پیکر بندی لاراول
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر