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



  • ۲۲
  • اسفند

جلسه ۳۴ : درک فرایند انتشار

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

      مقدمه

      عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره کامل آموزش laravel را دنبال می کنند. در این پست آموزشی قصد داریم به درک فرآیند انتشار در لاراول بپردازیم. هر چارچوب برنامه وب تاریخچه نسخه خود را دارد و همیشه در حال به روز رسانی و نگهداری است. که در واقع میتوان گفت به آن توسعه وب میگویند.  هر نسخه جدید قابلیت های جدید و توابع جدیدی را به وجود می آورد که تغییر یا ناپدید می شوند، بنابراین مهم است که بدانید کدام نسخه مناسب برای پروژه های شما خواهد بود، در ادامه مباحث جهت آشنایی بیشتر با فرآیند انتشار در لاراول با ما همراه باشید.

      آشنایی بیشتر با فرآیند انتشار در لاراول

      در ادامه مباحث ما به بررسی نسخه ی متعدد و استاندارد لاراول جهت آشنایی شما با فرآیند انتشار در لاراول پرداخته ایم.

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

      • Laravel 4- released in May 2013
      • Laravel 5.1- released in February 2015

      Laravel 5.1 همچنین شامل نسخه های مختلف با آخرین نسخه از Laravel 5.1.5 است.

      این نسخه شامل تمام ویژگی های قوی برای توسعه وب است.

      نقشه راه Laravel یا نسخه در تصویر زیر نشان داده شده است.

      درک فرایند انتشار - نقشه راه laravel

      فرآیند انتشار در لاراول – نقشه راه laravel

      نکات زیر در زمینه درک فرایند انتشار و یا توسعه وب ارزش قابل توجهی دارند.

      • دایکتوری قدیمی  app/models از Laravel 5.1 حذف شده است.
      • تمام کنترل کننده ها، middleware و درخواست ها در یک پوشه، زیر پوشه app / Http گروه بندی می شوند.
      • یک پوشه جدید به نام Directory Providers با فایل های app/start در نسخه های قبلی Laravel 4.x جایگزین می شود.
      •  تمام فایل ها و نمایش های زبان به دایرکتوری منابع منتقل می شوند.
      •  مسیر فرمان جدید artisan: cache برای ثبت مسیرهای جدید استفاده می شود

      و با انتشار Laravel 5.1 نسخه های دیگر نیز گنجانده شده است.

      • Laravel از middleware HTTP پشتیبانی می کند و همچنین دارای برچسب های CSRF و مدل احراز هویت می باشد.
      •  همه مدل های احراز هویت در زیر یک دایرکتوری یعنی resources/views/auth قرار دارند.

      این شامل ثبت نام کاربر، تأیید هویت و کنترل های رمز عبور می باشد.

      لاراول منتشر می کند

      VersionReleaseBug Fixes UntilSecurity Fixes Until
      V1June 2011
      V2September 2011
      v3February 2012
      v4May 2013
      ۵٫۰Feb 4th, 2015Aug 4th, 2015Feb 4th, 2016
      ۵٫۱ (LTS)Jun 9th, 2015Jun 9th, 2017Jun 9th, 2018
      ۵٫۲Dec 21st, 2015Jun 21st, 2016Dec 21st, 2016
      ۵٫۳Aug 23rd, 2016Feb 23rd, 2017Aug 23rd, 2017
      ۵٫۴Jan 24th, 2017Jul 24th, 2017Jan 24th, 2018
      ۵٫۵ (LTS)Aug 30th, 2017Aug 30th, 2019Aug 30th, 2020
      ۵٫۶Feb 7th, 2018Aug 7th, 2018Feb 7th, 2019
      ۵٫۷Sep 4, 2018Feb 4th, 2019Sep 4th, 2019

      توجه داشته باشید که نسخه برجسته آخرین نسخه را نشان می دهد.

      کلام آخر

      شاید بتوان لاراول را یکی از بهترین فریم‌ورک‌های PHP دانست که خیلی زود با قابلیت‌ها و ویژگی‌های خوبی که ارائه داد، جای خود را در میان برنامه‌نویسان باز کرد.

      نسخه جدید این فریم‌ورک به تازگی وارد بازار شده و ویژگی‌های فوق‌العاده‌ای را مانند درک فرایند انتشار در اختیار کاربران قرار می‌دهد.

      یکی دیگر از بهترین ویژگی های جدیدترین ورژن لاراول این است که گزینه های جدید و جالبی برای routing به آن اضافه شده است که کار برنامه نویسان را بسیار راحت تر کرده است.

      QR:  جلسه ۳۴ : درک فرایند انتشار
      به اشتراک بگذارید