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



  • ۲۲
  • اسفند

جلسه ۳۹ : نقش URL در لاراول

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

      مقدمه

      عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن .و کاربرانی که دوره کامل آموزش laravel را دنبال می کنند. در این پست آموزشی قصد داریم مطالب مفید و کاربردی در مورد آموزش نقش URL در لاراول بپردازیم. Laravel 5.7 یک ویژگی جدید به نام  نحوه تولید URL در لاراول “URL actionable callable”  را معرفی می کند. این ویژگی شبیه به Laravel 5.6 است که رشته را در متد عمل پذیرفته است. هدف اصلی از سینتکس جدید معرفی Laravel 5.7 است که به طور مستقیم شما را قادر به دسترسی در کنترل کننده می کند، در ادامه آموزش توضیحات بیشتری جهت آشنایی با نقش URL در لاراول ارائه گردیده است.

      آشنایی با نقش URL در لاراول

      در ادامه مباحث موضوعات ساخت url های اصلی و تولید url ها جهت آشنایی بیشتر با نقش URL در لاراول ارائه گردیده است.

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

      مثال : 

      عمل مشابه آن در  Laravel 5.7 که در کد زیر مشاهده می کنید.

      مثال : 

      ساخت URLهای اصلی

      helper یا تابع کمکی url برای ایجاد URLهای دلخواه در برنامه استفاده می‌شود.

      URL ایجاد شده به صورت خودکار از طرح HTTP یا HTTPS استفاده می‌کند و از درخواست فعلی میزبانی می‌کند:

      مثال : 

      تولید URLها برای اکشن‌های کنترلر در لاراول

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

      در این صورت، لازم نیست فضای نامی کامل کنترلر را انتقال داد.

      به جای آن، می توان نام کلاس کنترلر را نسبت به فضای نامی App\Http\Controllers انتقال داد:

      مثال : 

      اگر متد کنترلر پارامترهای مسیر را می‌پذیرد، می‌توانید آن‌ها را به عنوان آرگومان دوم به این تابع انتقال دهید:

      مثال : 

      کلام آخر

      در این جلسه سعی کردیم مطالبی در مورد نقش URL در لاراول که از آن به نحوه تولید URL در لاراول نیز یاد میکنند بپردازیم.

      Laravel چند تابع helper ( کمکی) برای تولید URLها در برنامه در اختیار ما قرار داده است. البته، استفاده از این توابع عمدتا در زمان ایجاد لینک‌ها‌ در قالب‌های HTML و پاسخ‌های API، یا در زمان ایجاد پاسخ‌های redirect شده به قسمت‌های دیگر برنامه، مفید خواهد بود.

      QR:  جلسه ۳۹ : نقش URL در لاراول
      به اشتراک بگذارید