- PVSM.RU - https://www.pvsm.ru -
В Laravel 5.5 были добавлены два удобных метода в Laravel Router класс, которые избавляют от необходимости создавать контролер или замыкания лишь для того что бы вернуть предстовление или переадресацию. Если вы пропустили это в описание новой версии, давайте взглянем на них бегло, уверен они сделают ваш код проще и удалять пару файлов.
Route::viewМетод Route::view избавляет вас от необходимости создавать маршрут только для того чтобы вернуть представление. Вместо того чтобы использовать контроллер или замыкание, вы можете просто указать URI и путь к представлению:
// resources/views/pages/about.blade.php
Route::view('/about', 'pages.about');
Вы также можете передать массив переменных которые передадутся представлению:
Route::view('/about', 'pages.about', ['year' => date('Y')]);
Route::redirectМетод Route::redirect также избавляют от необходимости создавать контроллер или замыкания лишь для того чтобы вернуть переадресацию:
Route::redirect('/old-about', '/about');
Третий параметр принимает код состояния, по умолчанию 301. Вы также можете его изменить. К примеру вы хотите установить временное перенаправление с статус кодом 307 307 Temporary Redirect (временное перенаправление), это будет выглядить так:
Route::redirect('/old-about', '/about', 307);
Автор: призывник
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/pesochnitsa/270306
Ссылки в тексте:
[1] Источник: http://habrahabr.ru/sandbox/112838/
Нажмите здесь для печати.