متدهای جدید 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);

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

در همین رابطه :   آموزش نصب سیستم ضد اسپم Honeypot برای Laravel
دسته بندی : Laravel

پاسخی بگذارید

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

More in Laravel
۱۱ بسته ضروری برای افزایش امکانات Laravel

لاراول یکی از محبوب ترین فریم ورک های PHP برای ایجاد اپلیکیشن های تحت وب می باشد. لاراول خصوصیات زیادی...

Close