Laravel — redirect() vs redirect()->route() vs to_route()Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel — redirect() vs redirect()->route() vs to_route()

Сообщение Anonymous »

Предположим, в Laravel 10 у меня есть этот маршрут в файле web.php:

Код: Выделить всё

Route::get('/whatever', function() {
return response()->json([
'message' => 'hello from whatever route'
]);
})->name('whatever');
Теперь я хочу перенаправить с маршрута / на маршрут /whatever. Я могу использовать три утверждения, которые дают одинаковые результаты.

Код: Выделить всё

Route::get('/', function () {
return redirect('whatever'); // works
return redirect()->route('whatever'); // works
return to_route('whatever') // works
});
Итак, в чем же между ними разница?

Подробнее здесь: https://stackoverflow.com/questions/776 ... s-to-route
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»