آموزش مسیریابی در لاراول

3 سال پیش
امتیاز دهید post

آموزش مسیریابی در لاراول

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

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

مسیریابی در لاراول شامل دسته های زیر است –

  • مسیریابی اولیه
  • پارامترهای مسیر
  • مسیرهای نامگذاری شده

آموزش مسیریابی اولیه در لاراول

تمام مسیرهای برنامه در فایل app/route.php ثبت شده است. این فایل برای URI هایی که باید به آنها پاسخ دهد به لاراول می گوید و کنترل کننده مربوطه با آن فراخوانی خاصی انجام می دهد. نمونه مسیر صفحه خوش آمدید را می توان در تصویر زیر مشاهده کرد –

Routes

 

مثال

برای درک بیشتر در مورد مسیریابی به مثال زیر توجه کنید –

app/Http/route.php

 

resources/view/welcome.blade.php

 

مکانیسم مسیریابی در تصویر زیر نشان داده شده است –

Routing Mechanism
اجازه دهید اکنون مراحل مربوط به مکانیزم مسیریابی را به تفصیل بررسی کنیم –

مرحله 1 – در ابتدا، ما باید آدرس اصلی برنامه را اجرا کنیم.

مرحله 2 – اکنون URL اجرا شده باید با روش مناسب موجود در فایل route.php مطابقت داشته باشد. در حالت کنونی ، باید با روش و آدرس ریشه (‘/’) مطابقت داشته باشد. با این کار عملکرد مربوطه اجرا می شود.

مرحله 3 – تابع فایل الگو را منابع/views/welcome.blade.php فراخوانی می کند. سپس ، تابع ()view را با آرگومان ‘welcome’ بدون استفاده از blade.php فراخوانی می کند.

با این کار خروجی HTML مطابق تصویر زیر تولید می شود –

Laravel5

پارامترهای مسیر در لاراول

گاهی اوقات در برنامه وب، ممکن است لازم باشد پارامترهای ارسال شده با URL را ضبط کنید. برای این کار باید کد موجود در فایل route.php را تغییر دهید.

می توانید پارامترهای موجود در فایل route.php را به دو صورت که در اینجا مورد بحث قرار گرفته است، ضبط کنید –

پارامترهای اجباری

این پارامترها پارامترهایی هستند که برای مسیریابی برنامه وب باید اجباری ضبط شوند. به عنوان مثال مهم است که شماره شناسایی کاربر را از آدرس اینترنتی دریافت کنید. این امر با تعریف پارامترهای مسیر مطابق شکل زیر امکان پذیر است –

 

پارامترهای اختیاری

گاهی اوقات توسعه دهندگان می توانند پارامترها را به صورت اختیاری تولید کنند و این امکان وجود دارد که شامل موارد زیر شود پس از نام پارامتر در URL. مهم است که مقدار پیش فرض ذکر شده به عنوان نام پارامتر حفظ شود. به مثال زیر نگاه کنید که نحوه تعریف پارامتر اختیاری را نشان می دهد –

 

مثال بالا بررسی می کند که آیا مقدار با TutorialsPoint مطابقت دارد و بر این اساس به URL مشخص شده مسیر می دهد یا خیر.

مسیرهای نامگذاری شده

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

 

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

 

منبع.

 

لیست جلسات قبل لاراول

  1. آموزش لاراول
  2. آموزش مقدماتی لاراول
  3. آموزش نصب لاراول
  4. آموزش ساختار برنامه در لاراول
  5. آموزش پیکربندی لاراول
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه