Size: a a a

Laravel для начинающих

2020 February 27

мн

мистер никитос in Laravel для начинающих
Игорь
да, но классы так или иначе относятся к ядру лары, а если это самописный класс, то я не знаю. Ведь конкретный сервис может понадобиться только в одном методе другого сервиса, и тогда его незачем прокидывать в конструктор, на мой взгляд
Кстати. Я тебе советую на каком-нибудь строго типизированном языке что-нибудь пописать, например на джаве (после пхп достаточно легко приноровиться). Тогда ты полноценно осознаешь в чем суть тех-же инъекций зависимостей. Пхп слишком много прощает, а лара делает просто огромное кол-во магии для тебя, поэтому атрофируется "чувство" кода, так сказать.
источник

мн

мистер никитос in Laravel для начинающих
Игорь
то есть все равно все сторонние сервисы в сервис только через конструктор?
Желательно - только через него
источник

мн

мистер никитос in Laravel для начинающих
Ну, я именно про инъекции, так-то методы у тебя могут принимать в качестве параметров и оъекты
источник

И

Игорь in Laravel для начинающих
мистер никитос
Кстати. Я тебе советую на каком-нибудь строго типизированном языке что-нибудь пописать, например на джаве (после пхп достаточно легко приноровиться). Тогда ты полноценно осознаешь в чем суть тех-же инъекций зависимостей. Пхп слишком много прощает, а лара делает просто огромное кол-во магии для тебя, поэтому атрофируется "чувство" кода, так сказать.
сейчас все брошу и пойду еще один язык учить)) у меня уже голов кругом laravel, Vue, Vuex, Vuetify, Nuxt...
источник

И

Игорь in Laravel для начинающих
мистер никитос
Ну, я именно про инъекции, так-то методы у тебя могут принимать в качестве параметров и оъекты
это понятно
источник

мн

мистер никитос in Laravel для начинающих
Игорь
сейчас все брошу и пойду еще один язык учить)) у меня уже голов кругом laravel, Vue, Vuex, Vuetify, Nuxt...
Так чего там учить, все примерно также работает, я говорю чисто о самом языке, без фреймворков, чисто посмотреть как ООП работает, когда у тебя нет такой огромной свободы, как с php
источник

мн

мистер никитос in Laravel для начинающих
Игорь
сейчас все брошу и пойду еще один язык учить)) у меня уже голов кругом laravel, Vue, Vuex, Vuetify, Nuxt...
Если прям совсем лень, то в симфони тогда потыкай, там на строгость ориентировка больше, и нет такой свободы как в ларе
источник

И

Игорь in Laravel для начинающих
мистер никитос
Если прям совсем лень, то в симфони тогда потыкай, там на строгость ориентировка больше, и нет такой свободы как в ларе
а цель какая- писать строгий код?
источник

мн

мистер никитос in Laravel для начинающих
Игорь
а цель какая- писать строгий код?
Нет, понять как не сваливать весь код в кучу и как разбивать его на компоненты
источник

И

Игорь in Laravel для начинающих
мистер никитос
Нет, понять как не сваливать весь код в кучу и как разбивать его на компоненты
разобью. В этом и вопрос был - командами писать и всервисный класс загонять. SOLID, все дела
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
солид не значит командами
источник

мн

мистер никитос in Laravel для начинающих
Игорь
разобью. В этом и вопрос был - командами писать и всервисный класс загонять. SOLID, все дела
Блин, не зацикливайся ты так на этих командах. Это один из вариантов, который подойдет тоже не всегда ведь
источник

VY

Vladimir Yefremov in Laravel для начинающих
Игорь
ойвсе, ухожу на WordPress
не поможет :)
источник

И

Игорь in Laravel для начинающих
мистер никитос
Блин, не зацикливайся ты так на этих командах. Это один из вариантов, который подойдет тоже не всегда ведь
согласен. Мне часто знаний паттернов не хватет. Иногда даже чувсую, что есть паттерн. Но начинаю их листать и в каждом вижу решение своей задачи) А потом понимаю, что ничего не понимаю, потому что паттерны разные и для разных задач

я абстрактно
источник

мн

мистер никитос in Laravel для начинающих
Игорь
согласен. Мне часто знаний паттернов не хватет. Иногда даже чувсую, что есть паттерн. Но начинаю их листать и в каждом вижу решение своей задачи) А потом понимаю, что ничего не понимаю, потому что паттерны разные и для разных задач

я абстрактно
Это лечится реальным опытом в команде. Без шуток
источник

мн

мистер никитос in Laravel для начинающих
Самому по себе тяжело это понимается
источник

И

Игорь in Laravel для начинающих
мистер никитос
Нет, понять как не сваливать весь код в кучу и как разбивать его на компоненты
так в этом и смысл! Писать, по возможности фреймворконезависмый код, легко расширяемый, хорошо тестируемый, легко читающийся, не толстый ни разу нигде
источник

И

Игорь in Laravel для начинающих
мистер никитос
Это лечится реальным опытом в команде. Без шуток
пойдешь ко мне в команду? )))))))))))))))))))))))
источник

мн

мистер никитос in Laravel для начинающих
Игорь
пойдешь ко мне в команду? )))))))))))))))))))))))
У меня своих две :с
источник

И

Игорь in Laravel для начинающих
мистер никитос
Самому по себе тяжело это понимается
все что ты выше написал - я согласен на 100%
источник