# Шаблонные ограничения параметров маршрутов в Laravel

Не очень удобно каждый раз для ограничения параметров прописывать одни и те же регулярки. Поэтому для популярных ограничений в Laravel созданы специальные методы. Давайте их рассмотрим.

Следующий метод ограничивает параметр только цифрами:

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

Следующий метод ограничивает параметр только буквами:

`<?php Route::get('/post/{slug}', function ($slug) { // })->whereAlpha('slug'); ?>`

Следующий метод ограничивает параметр цифрами и буквами:

`<?php Route::get('/post/{slug}', function ($slug) { // })->whereAlphaNumeric('slug'); ?>`

Сделайте маршрут вида `/user/:id`, где вместо `:id` должно быть число.

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

← →
↑