دوره مجازی Laravel - جلسه 6 - آشنایی با Routing فریمورک Laravel

- visibility ۷ mode_comment

به نام خدا و سلام. در برنامه های وب اپلیکیشن یه قسمتی وجود داره برای کنترل و هدایت درخواست های کاربران که بهش میگن مسیر یابی . این مسیر یابی در واقع آدرس هایی رو تعریف میکنه که کاربر میتونه از اونها اطلاعات بخونه یا اطلاعات بفرسته. لاراول هم به عنوان یک فریمورک پیشرفته از یک سیستم routing قوی و ساده استفاده می کنه. در این جلسه با این بخش مهم از فریمورک لاراول آشنا میشیم.

info توجه

این مطلب یک جلسه از دوره آموزش لاراول 1 می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره آموزش لاراول 1

comment دیدگاه کاربران
محمدرضا

عالی بود واقعاا
خسته باشید …

کیوان علی محمدی

ممنون و موفق باشید.

مجید

استاد من قبلا فایلهای را راحت با firefox دانلود می کردم ولی جدیداً فایلها آموزش فقط پخش میشه و دانلود نمیشه
کش و کوکی ها را هم پاک کردم مررورگم هم آپدیت است: 53.0.3 (64-bit)
می تونید راهنمایی کنید که چطور ویدئوها را دانلود کنم؟

کیوان علی محمدی

از نرم افزار IDM استفاده کنید.

سلام استاد ، خسته نباشید .
یه سوال داشتم ، در انتهای ویدئوی این جلسه شما گفتید میتونیم پارامتر id رو به شکل {?id} بصورت آپشنال در بیاریم ( توی بحث روتینگ )
وقتی id رو آپشنال تنظیم می کنیم ، توی فایل کنترلر چطوری تشخیص بدیم که اون متغیره ارسال شده یا خیر ؟
چون وقتی روی آپشنال قرارش میدیم ، وقتی چیزی توی id وارد نکنیم ، توی کنترلر ارور میگیره میگه :
“Type error: Too few arguments to function App\Http\Controllers\HelloController::index(), 0 passed and exactly 1 expected”

کیوان علی محمدی

سلام دوست عزیز. خوب شما باید اسم متغییر رو در آرگومان های متد کنترلر وارد کنید. اگر مقداری وارد نکنید اون آرگومان مقدار null میگیره.

حامد

ممنون از راهنماییتون ، مشکل حل شد .
من متغیر id$ رو پاس می دادم به متدد کنترلر ، اما باید به شکل id = null$ تعریفش میکردم که اگر خالی بود ارور نگیره .

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.