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

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

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

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

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

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

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

routes/web.php<?php
  Route::get('/post/{slug}', function ($slug) {
    //
  })->whereAlphaNumeric('slug');
?>
Задание 1

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

Задание 2

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