# Параметры маршрутов в Laravel

Можно сделать так, чтобы Laravel сам разбивал URI так, чтобы его отдельные части попадали в заданные переменные. Для этого предназначены параметры маршрутов.

Давайте посмотрим на примере. Пусть у нас есть адреса вида `/post/1`, где вместо единицы может быть любое число.

Давайте напишем соответствующий маршрут, объявив вторую его часть параметром. Для этого придумаем имя параметра и возьмем его в фигурные скобки, вот так:

`<?php Route::get('/post/{id}', function () { return ''; }); ?>`

После этого в параметр функции мы можем написать переменную, в которую будет попадать значение нашего параметра:

`<?php Route::get('/post/{id}', function ($id) { return 'пост ' . $id; }); ?>`

Сделайте маршрут, обрабатывающий адреса вида `/user/:name`, где вместо `:name` может быть любая строка.

← →
↑