Size: a a a

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

2020 February 27

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
Жиза, просто беру и делаю, вот взял go, и делаю!
следующим будет Котлин?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Бери раст
А что - так можно было??!!
:)
источник

мн

мистер никитос in Laravel для начинающих
Слишком абстрактный пример. Сервис - это просто класс, куда ты вкидываешь логику. Это прям ультро абстрактный прием. В некоторых случаях, когда у тебя простая пару раз повторяющаяся логика и не сложная бизнес логика в проекте - можешь спокойно сервисы использовать. Когда у тебя появляется большая вариативность и простых сервисов тебе начинает не хватать (приходится дописывать хаки, ифы, новые методы и т.д.), то ты либо превращаешь все это в монстроподобную каку, либо думаешь о другом подходе. Суть в том, что нет волшебной палочки, ты совмещаешь кучу разных подходов и накладываешь их на свой опыт. Желательно этот опыт получать под надзором обстреляных коллег. Можешь сюда прям конкретные куски кода на обсуждение выносить и тебе будут рекомендовать
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Чувство такое, будто на плюсах пишешь
но реально - это малтиплеры :)
C++
G**
источник

мн

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

мн

мистер никитос in Laravel для начинающих
Vladimir Yefremov
но реально - это малтиплеры :)
C++
G**
Малтиплеры?)
источник

VY

Vladimir Yefremov in Laravel для начинающих
мистер никитос
Малтиплеры?)
знаки умножения
multiplication sign
источник

И

Игорь in Laravel для начинающих
мистер никитос
Слишком абстрактный пример. Сервис - это просто класс, куда ты вкидываешь логику. Это прям ультро абстрактный прием. В некоторых случаях, когда у тебя простая пару раз повторяющаяся логика и не сложная бизнес логика в проекте - можешь спокойно сервисы использовать. Когда у тебя появляется большая вариативность и простых сервисов тебе начинает не хватать (приходится дописывать хаки, ифы, новые методы и т.д.), то ты либо превращаешь все это в монстроподобную каку, либо думаешь о другом подходе. Суть в том, что нет волшебной палочки, ты совмещаешь кучу разных подходов и накладываешь их на свой опыт. Желательно этот опыт получать под надзором обстреляных коллег. Можешь сюда прям конкретные куски кода на обсуждение выносить и тебе будут рекомендовать
Кстати, а laravel сервисы только в конструктор может имплментить, или в отдельный метод тоже?

public function saveSome(SomeService $some){

}
источник

мн

мистер никитос in Laravel для начинающих
Игорь
Кстати, а laravel сервисы только в конструктор может имплментить, или в отдельный метод тоже?

public function saveSome(SomeService $some){

}
Может и в методы, контроллеры тому пример. Ты же в экшенах модели биндишь, реквест волшебный получаешь и т.д.
источник

И

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

DM

Dmitry M in Laravel для начинающих
Какую кодировку в mysql 8 для БД лучше выбрать?
источник

И

Игорь in Laravel для начинающих
Dmitry M
Какую кодировку в mysql 8 для БД лучше выбрать?
оставь по умолчанию
источник

И

Игорь in Laravel для начинающих
utf8mи... что-то там
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Dmitry M
Какую кодировку в mysql 8 для БД лучше выбрать?
лучше для чего?
источник

DM

Dmitry M in Laravel для начинающих
utf8mb4?
источник

И

Игорь in Laravel для начинающих
Dmitry M
utf8mb4?
наверное
источник

мн

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

мн

мистер никитос in Laravel для начинающих
Только в конструктор
источник

VY

Vladimir Yefremov in Laravel для начинающих
PHP PROGRAMMIST⬤👍
может ментора найти?
я тебе выше кидал ссылку на курсы - там есть и менторы
источник

И

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