Редирект на именованный маршрут с параметром в Laravel
Именованный маршрут может иметь параметры. Например, вот так:
<?php
Route::get('blog/post/{id}', [PostController::class, 'show'])
->name('post');
?>
Мы можем выполнить редирект и на такой маршрут,
передав массив с параметрами вторым параметром
метода route:
<?php
namespace App\Http\Controllers;
class PostController extends Controller
{
public function create()
{
return redirect()->route('post', ['id' => 1]);
}
}
?>
Через to_route параметры передаются
так же:
<?php
return to_route('post', ['id' => 1]);
?>
Сделайте именованный маршрут с параметрами. Выполните редирект на данный маршрут, передав при этом значения параметров.