не могу найти место где оно составляется , в resourses/view нет его , в документации тоже не написаноОпять враньё — https://laravel.com/docs/7.x/verification#verifica...
something
это, допустим, категория, а не страница? Правильно, никак. Поэтому либо так, как ты сам расписал в вопросе — ищем одно, если не нашли, то ищем другое, либо добавлять префиксы/суффиксы/иерархию.Route::get('/{category}', 'CategoryController@index')
->where('category', '(category1|category2|...)');
Но это, в общем случае, говнокод. Как подобное правиьлно делается в Laravel?Так же, как и в РНР вообще — создать класс, вынести в него логику, вызвать в своём контроллере. Единственное, что хоть как-то можно отнести к ларавел — получение этого класса в контроллере через DI-контейнер, а не прямым обращением
new MyClass()
.