"Примеры этой книги никогда не будут идеальными. Я могу назвать какой-то код «корректным» и найти кучу ошибок в нем в следующей главе."
это важно, именно эволюция. я нигде не стараюсь говорить - пишите так и будет счастье. Всегда пишу "вот в такой то ситуации - это норм, но в другой ситуации при усложнении проекта могут быть проблемы, тогда можно делать так-то". пытаюсь найти проблемы и их решения. И чтобы читатель тоже понял.
jazzus, так ведь специально в книге пишу, что если сложность небольшая и там нужен только save(), то никакого смысла строить лишние абстракции не надо. На каждой странице что-ли это написать...
jazzus, я ж вот только закоммитил) на следующей неделе апдейт сделаю. и пофиксил только пример с `Gate::define($perm` . Из базы всё еще не умею. Плагины для ВСкода запускают ларку через каждые несколько секунд или минут и выгружают все правила. Поэтому у них из базы и работает.
У Шторма идеология другая. Он код запускать не любит. Он любит понимать сам.
Ммм... в ларавеле не нужно. Если просишь конкретный класс, то он его создаст и так. И зависимостями накормит. Смысл его прописывать то... Я понимаю если бы интерфейсу реализацию прописывать. Может и в симфониях так?
"Примеры этой книги никогда не будут идеальными. Я могу назвать какой-то код «корректным» и найти кучу ошибок в нем в следующей главе."
это важно, именно эволюция. я нигде не стараюсь говорить - пишите так и будет счастье. Всегда пишу "вот в такой то ситуации - это норм, но в другой ситуации при усложнении проекта могут быть проблемы, тогда можно делать так-то". пытаюсь найти проблемы и их решения. И чтобы читатель тоже понял.