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



  • ۱۲
  • اسفند

جلسه ۰۷ : Namespaces در لاراول

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

      مقدمه

      با عرض سلام خدمت کاربران عزیز سایت پی وی لرن و کاربرانی که دوره کامل آموزش لاراول را دنبال می کنند، اول یک توضیحاتی در مود خود namespace که کلا چی هست و به چه دردی می خوره ( شاید این قسمت برای بعضی دوستان کمی خسته کننده باشد اما باید گفت، شاید بعضی دوستان زیاد آشنا نباشن ) عرض می کنم. به شکل ساده میتوان گفت Namespaces ( فضای نام ) به منظور طبقه‌ بندی گروهی از متغییر ها، توابع و کلاس ها استفاده می شود. یعنی هر شناسه ای اعم از اسم متغیر، اسم تابع، اسم کلاس و هر چیز دیگه توی این فضا فقط توسط سایر اعضای  مشترک شده (استفاده کننده) این فضا به صورت مستقیم در دسترس هست.

      لاراول – Namespaces

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

      که در آن هر عنصر یک نام منحصر به آن کلاس مرتبط دارد.

      این ممکن است با عناصر در کلاس های دیگر به اشتراک گذاشته شود.

      اعلامیه Namespaces

      کلید واژه استفاده اجازه می دهد تا توسعه دهندگان فضای نام را کوتاه کند.

      مثال : 

      فضای نام (Namespaces) پیش فرض مورد استفاده در Laravel برنامه است.

      با این حال کاربر می تواند فضای نام را برای مطابقت با برنامه وب تغییر دهد.

      ایجاد فضای نامی تعریف شده توسط کاربر با دستور artisan به شرح زیر ذکر شده است.

      مثال : 

      Namespaces-اعلامیه Namespaces

      اعلامیه Namespaces

      فضای نامی که ایجاد شده است می تواند شامل ویژگی های مختلفی باشد

      که می تواند در کنترل کننده ها و کلاس های مختلف استفاده شود.

      کلام آخر

      فضای نام (Namespaces) به شما اجازه می دهد تا کلاس های خود در فضای نام های متفاوت تعریف کنید. به این ترتیب شما در فضای نام های متفاوت می توانید کلاسهای هم نام داشته باشید.

      QR:  جلسه ۰۷ : Namespaces در لاراول
      به اشتراک بگذارید