Size: a a a

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

2020 February 07

И

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

ИЛ

Иван Лещенко in Laravel для начинающих
Andrey Helldar
Каждый из них используется минимум в трех разных сервисах и к моделям никакого отношения не имеют - в этом проекте нет моделей.
Здесь уже всё от проекта зависит
источник

ИЛ

Иван Лещенко in Laravel для начинающих
А если нужно юзать модель State, и константы ты хранишь в классе State
источник

ИЛ

Иван Лещенко in Laravel для начинающих
То тут уже что-то нужно алиасить
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
И модель, и класс констант - одно имя
Алиасы религия не позволяет использовать?)
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Andrey Helldar
Алиасы религия не позволяет использовать?)
Больно
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Я не хочу их видить нигде, кроме провайдеров
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Там они нужны, т.к контракт и класс имеют одно имя
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
И модель, и класс констант - одно имя
Либо в интерфейсы их прописать и тогда лишь имплеминируешь их куда надо и обращаешься через self:: или static::
источник

E

Evgenii in Laravel для начинающих
я даже скоупы в моделях выношу в отдельный класс
источник

E

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

ИЛ

Иван Лещенко in Laravel для начинающих
Evgenii
я даже скоупы в моделях выношу в отдельный класс
В пыхе нет нормального множественного наследования
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Нужно класс прослойку делать
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Либо трейт
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
Там они нужны, т.к контракт и класс имеют одно имя
Ну хз, у меня контракты имеют суффикс Contract - ни с чем не перепутаешь даже в пьяном угаре.
источник

И

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

ИЛ

Иван Лещенко in Laravel для начинающих
Andrey Helldar
Ну хз, у меня контракты имеют суффикс Contract - ни с чем не перепутаешь даже в пьяном угаре.
Это уже не лара-стайл
источник

AH

Andrey Helldar in Laravel для начинающих
Evgenii
я даже скоупы в моделях выношу в отдельный класс
У меня также через трейты реализовано
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Иван Лещенко
Это уже не лара-стайл
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
Это уже не лара-стайл
Кто сказал что я должен соответствовать далекой от идеала кодстайла Ларе?

Да, юзаю движ, но пишу так как считаю правильным и стараюсь максимально очевидно распределять каждую букву кода.
источник