offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗pplrPmRtPPC 15 of 194 menu

Шаблонные ограничения параметров маршрутов в 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 должны быть буквы.