Александр
у меня такой же вопрос был относительно конфигов
Александр
почему я мог конфиги статически преписывать
Александр
сами то бишь файлы
Александр
через Config::set
Александр
а теперь нет такой возможности?
Александр
возможности
Александр
я, конечно, написал свой конфиг репозиторий и радуюсь жизни, но почему они убрали эту возможность я не ебу
Александр
какой мне смысл от динамического изменения конфигов на лету программы через config
Александр
если после завершения скрипта
Александр
файл остается таким же каким был и никак не меняется
Александр
лара 5.5 честно говоря больше расстраивает чем радует
Александр
каких-то ультрафич без которых раньше нельзя было спокойно кодить там не добавилось
Александр
зато старый функционал поломался или был выпилен
Alex
понятно) надо было на 5.4 значит переезжать) спасибо
Александр
щас наверное нобигут на меня когда проснутся
Александр
скажут что плохо доку читаю
Александр
фиг там
Александр
тейлор просто поломал полезные фичи - вот мое мнение
Alex
хех, всё ок испрвил свою проблему вот так: Route::prefix("admin") ->as('admin.') ->group(function () { Route::resource('users', 'Admin\IndexController'); });
Alex
и стал генерить нормально)
Alex
так что не всё так плохо)
Александр
а почему в доке то об этом ни слова
Александр
в доке до сих пор
Александр
висит вот такой пример
Александр
Route::prefix("admin")->group(function () { Route::resource('users', 'Admin\IndexController'); });
Александр
для роутов с префиксом
Александр
типа префикс->группа
Alex
на счёт доки согласен)
Alex
но сейчас тоже есть логика в том что он сделал)
Александр
ну заебись, сделать и не уведомить пользователей фреймворка))
Александр
и я гадать должен
Александр
а как же мне так сделать
Александр
чтобы у меня с префиксами норм все работало
Alex
ну это да)
Alex
с другой стороны хоть мозг работает)
Alex
разминается так сказать)
Александр
у меня недавно была похожая проблема
Александр
ща скажу как сделал я
Александр
тамл лаконичнее вышло
Александр
но опять же гадать пришлось
Александр
https://pastebin.com/gJqLcprd
Александр
вот
Александр
э
Александр
хз будет ли оно так роуты генерить нормально
Александр
но по крайней мере работает, а по примеру из доки отказывалось работать норм
Alex
https://pastebin.com/gJqLcprd
спасибо, но это ближе к стилю 5.3 вроде) я уже переделал на новый лад)
Александр
да гон это
Александр
каждую минорную версию стиль написания кода для конкретного фреймворка менять ? ШТА?))
Александр
это не стиль 5.3
Александр
это просто возможность которую тейлор не выпилил
Александр
и котороая весьма наглядно показывает
Александр
что у группы должен быть префикс
Александр
мне не нравится в ларе то
Александр
что на каждое действие
Александр
сущетсвует 10 вариантов его реализации
Александр
это вообще противоречит ооп концепциям в какой то мере
Александр
по хорошему должен существовать один, четко документированый способ сделать тот же префикс для группы
Александр
рабочий и протестированый
Александр
а мы уже 3 насчитали
Александр
тем не менее лара все еще остается моим любимым фреймом
Anonymous
а мы уже 3 насчитали
Это php, тут все можно реализовать по разному
Александр
фреймворк = инструмент
Александр
инструмент должен иметь четкую документацию
Александр
чтобы пользователи не писали костыли свои
Александр
и это, помоему, дофига логично
Александр
фреймворк для того и разработан
Александр
для того чтобы облегчить разработку
Александр
чтобы пользователь не думал о том как сделать "по разному"
Александр
а знал что есть один метод, этот метод работает, этот метод протестирован
Александр
или же хотя бы брали бы пример с симфони
Александр
там есть возможность роуты через yaml файлы и аннотации задавать
Александр
но и тот и другой способ
Александр
покрыты отдельными статьями в документации
Александр
но аннотации и yaml это вообще концепции разные
Александр
конфиг файл и аннотации - совершенно разные вещи, это даже интуитивно понятно
Александр
а теперь проведем параллель с ларой
Александр
Route::group(['prefix' => 'api/ecommerce'] и Route::prefix(...)->group
Александр
а еще
Александр
Route::prefix("admin") ->as('admin.') ->group(function () {