Введение в редиректы в Laravel

В Laravel при обращении к одному адресу можно осуществлять редирект на другой. Давайте посмотрим, как это делается. Пусть у нас есть вот такие маршруты:

<?php Route::get('/post/show1', [PostController::class, 'show1']); Route::get('/post/show2', [PostController::class, 'show2']); ?>

Давайте по обращению к действиям контроллера будем выводить какие-нибудь строки:

<?php class PostController extends Controller { public function show1() { return 'show1'; } public function show2() { return 'show2'; } } ?>

Давайте теперь сделаем так, чтобы при обращению к первому действию выполнялась переадресация на второе действие:

<?php class PostController extends Controller { public function show1() { return redirect('post/show2'); // перенаправляем на адрес } public function show2() { return 'show2'; } } ?>

Выполните редирект с одного действия контроллера на другой.

Сделайте форму, спрашивающую у пользователя число. После отправки формы, если введено число от 1 до 10, выполните редирект на другое действие.



Чат с GPT Компилятор