Есть ли какой-нибудь способ задать не регулярку, а конкретный список возможных значений для маршрута? К примеру, параметра <page> в данном случае: PHP: Route::get("/{page}", "Main@page")
Вот про массив в доках не нашёл, можно? Исходник ларки тяжело читается. Хотя, через вертикальную черту наверно можно. Сейчас попробовал preg_march, даёт совпадение. Спасибо. Просто редко регулярки юзаю, забыл.
Я так понял, что набор значений нужен, чтобы разграничить маршрутизацию похожих запросов между разными маршрутами? Я не поклонник ларавель, но есть вопрос: что будет если контроллер вернет false не найдя в массиве соответствия $page?
По идее не контроллер должен возвращать, а роутер, тогда пойдёт дальше по другим роутам проверять и если не один не подошёл то 404