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

Laravel 5.5
یک زوج کلید میانبر برای راحتی کار در استفاده از کلاس Laravel Router
معرفی کرده است که نیاز شما را برای ایجاد یک کنترلر و یا closure function
ها برطرف میکند.در واقع این متدها در لاراول همین کار را انجام می دهند و کدهای شما را ساده تر کرده و فایل های اضافی را حذف می کنند.
متد Route::View
متد Route::View
نیاز شما را برای مسیرهایی که فقط نیاز دارند یک view
را نمایش دهند برطرف میکند.
// resources/views/pages/about.blade.php
Route::view('/about', 'pages.about');
شما همچنین می توانید آرایه ای از متغیر ها که قرار است به view پاس داده شوند را تعریف کنید :
Route::view('/about', 'pages.about', ['year' => date('Y')]);
متد Route::Redirect
متد Route::Redirect
متدی است که نیاز شما را برای هدایت کردن به مسیر مورد نظر برطرف میکند.
Route::redirect('/old-about', '/about');
اگر به طور پیش فرض آرگومان سوم پاس داده نشد مسیر به وضعیت کد ۳۰۱ تغییر مسیر میدهد.
با این حال شما میتوانید آرگمان سومی را برای status code
های (کدهای وضعیت) مختلف
پاس بدهید.برای مثال : اگر شما میخواهید یک مسیر موقت با کد وضعیت ۳۰۷ ایجاد کنید به نظر میرسد که کد زیر به شما کمک میکند تا این کار را به نحو احسنت عملی کنید:
Route::redirect('/old-about', '/about', 307);
Laravel 5.5
پر شده از ویژگی های جدید بزرگی که هر روز بیشتر و بیشتر می شوند.برای یادگیری این ویژگی ها با ما همراه باشید.