معرفی چند متد جدید 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 پر شده از ویژگی های جدید بزرگی که هر روز بیشتر و بیشتر می شوند.برای یادگیری این ویژگی ها با ما همراه باشید.

مطالب مرتبط

دیدگاهتان را بنویسید

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