متدهای جدید Route در لاراول ۵.۵ معرفی شدند

لاراول ۵.۵ یک جفت میانبر کاربردی برای کلاس Route مهیا کرده است که شما را از ایجاد کنترلر یا Closure فقط برای نمایش یک view ساده یا redirect بی نیاز می کند. این دو تا رو از دست ندید و حتما یه نگاهی بهشون بندازید مطمئنا می توانند کد شما را ساده کرده و تعدادی از فایل ها را حذف کنند.

متد Route::view

متد Route::view وقتی می خواهید فقط یک view را برگشت دهید کاربرد دارد. به جای تعریف کنترلر یا closure می توانید یک URL و مسیر فایل view را به آن بدهید:

Route::view('/about', 'pages.about');

حتی می توانید تعدادی متغیر به view پاس دهید:

Route::view('/about', 'pages.about', ['year' => date('Y')]);

متد Route::redirect

متد Route::redirect ما را از ایجاد controller یا closure برای ایجاد یک redirect ساده بی نیاز می کند:

Route::redirect('/old-about', '/about');

پارامتر سوم اختیاری است و اگر پاس داده نشود، ریدایرکت از نوع ۳۰۱ خواهد بود. همچنین می توانید پارامتر سوم را برای کدهای وضعیت مختلف پاس دهید.برای مثال ، اگر می خواهید یک ریدایرکت موقت (۳۰۷ Temporary Redirect) ایجاد کنید، کد به این شکل خواهد بود:

Route::redirect('/old-about', '/about', 307);

لاراول در نسخه های جدید امکانات زیادی اضافه کرده است. برای اطلاع از آنها می توانید به مطالب لاراول سر بزنید و یادداشت های انتشار رسمی آن را چک کنید.

در همین رابطه :   لاراول 5 ساله شد !
دسته بندی : Laravel

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

More in HTML 5
دانلود رایگان ۱۰ قالب واکنش گرای Bootstrap

خوشبختانه خیلی از توسعه دهندگان و طراحان قالب هستند که قالب های وب سایت زیبا و رایگانی را طراحی و...

Close