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



  • ۱۲
  • اسفند

جلسه ۱۶ : خطاها و ورود به سیستم

  • دسته‌بندی‌ها :
جلسه ۱۶ : خطاها و ورود به سیستم
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران عزیز سایت پی وی لرن و کاربرانی که دوره کامل آموزش لاراول را دنبال می کنند، با آموزش خطاها و ورود به سیستم در لاراول با ما همراه باشید. این جلسه به اشتباهات و ورود به پروژه های لاراول و نحوه کار بر روی آنها میپردازیم. زمانی که یک پروژه جدید Laravel راه اندازی می کنید، می بینید که قابلیت های مدیریت خطا(exception/error handling) از پیش برای شما تنظیم شده و آماده ی استفاده می باشند. بعلاوه،Laravel با یک کتابخانه ی پرطرفدار ثبت گزارش و ایجاد لاگ (logging) به نام Monolog ادغام شده که امکان استفاده از چندین log handler کارآمد را در این چارچوب نرم افزاری فراهم می آورد.

      خطاها(Errors)

      مقدار جزئیات خطایی که اپلیکیشن شما در پنجره ی مرورگر به نمایش می گذارد را می توان از گزینه ی debug در فایل تنظیمات config/app.php مدیریت نمود. پروژه ای که در حال انجام است، چندین خطا دارد. هنگام شروع یک پروژه جدید Laravel خطاهای و دستکاری استثنائی برای شما پیکربندی شده است.

      به طور معمول، در یک محیط محلی باید خطاهای مربوط به اشکال زدایی را ببینیم.

      ما باید این خطاها را از کاربران در محیط تولید حذف کنیم. این را می توان با متغیر APP_DEBUG که در پرونده محیطی .env در ریشه برنامه ذخیره شده است، به دست آورد.

      برای محیط محلی، مقدار APP_DEBUG باید درست باشد، اما برای تولید، باید مقدار اشتباه برای پنهان کردن خطاها تنظیم شود.

      توجه

      بعد از تغییر متغیر APP_DEBUG، شما باید سرور لاراول را راه اندازی مجدد کنید.

      ثبت نام(Logging)

      ورود به سیستم یک مکانیزم مهم است که توسط سیستم می تواند خطاهای تولید شده را وارد کند.

      مناسب است که قابلیت اطمینان سیستم را بهبود بخشد.

      Laravel از حالت های مختلف ورود به سیستم مانند حالت های single, daily, syslog و errorlog پشتیبانی می کند.

      شما می توانید این حالت را در فایل config / app.php تنظیم کنید.

      مثال : 

      شما می توانید ورودی های تولید شده را در storage/logs/laravel.log مشاهده کنید.

      کلام آخر

      در این جلسه به آموزش کلی خطاها و ورود به سیستم در لاراول پرداختیم.دانستیم جزئیات خطا رامی شود از گزینه debug در فایل تنظیمات، تنظیم نمود. و همچنین جزئیاتی در مورد ثبت نام دانستیم. Laravel از کتابخانه ی پر طرفدار و قدرتمند Monolog استفاده می کند. به صورت پیش فرض، این فریم ورک طوری تنظیم شده که در هر روز یک فایل log برای اپلیکیشن شما در پوشه یstorage/logs ایجاد کند.

      QR:  جلسه ۱۶ : خطاها و ورود به سیستم
      به اشتراک بگذارید