Size: a a a

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

2021 January 20

Д

Дмитрий in Laravel для начинающих
Егор Карась
Устраивает, но не устраивает 🌚
Оно работает да
Но со стороны типа бест практикс это по моему не очень 🌚
источник

ЕК

Егор Карась... in Laravel для начинающих
Я воще как делаю, я сперва пишу чистый SQL, ворошу его в консольке, как меня устраивать начинает — перевожу в пхп, только вместо get() делаю toSql()

Пока и там не начнёт устраивать))
источник

Д

Дмитрий in Laravel для начинающих
Sergey Gerasimov
Так видимо записей нет других или просто везёт что выбирает нужную запись
Вот я и не понимаю, убираю проверку по типу, то сохраняет запись (хоть и не должен был)
А если ставлю or, то не сохраняет (что правильно)

Чет аж мозг вскипел🌚

Хоть и разницы нет в этих написаний по логике
источник

Е

Евгений in Laravel для начинающих
Да это дичь...
Если бегимот или не бегимот
Если вода не горячая или горячая
Если ночь или не ночь....
источник

Д

Дмитрий in Laravel для начинающих
А нет, есть разница как раз таки
источник

Е

Евгений in Laravel для начинающих
Вот я и предположил, что там типа whereNotNull('parent_type');
источник

SG

Sergey Gerasimov in Laravel для начинающих
Дмитрий
Вот я и не понимаю, убираю проверку по типу, то сохраняет запись (хоть и не должен был)
А если ставлю or, то не сохраняет (что правильно)

Чет аж мозг вскипел🌚

Хоть и разницы нет в этих написаний по логике
Просто сделай toSql() и посмотри какой запрос получается
источник

OT

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

OT

Oruj Tatiyev in Laravel для начинающих
и получаются такие названия у методов в модели: _create _update
источник

SC

Sergey Chizhik in Laravel для начинающих
Oruj Tatiyev
и получаются такие названия у методов в модели: _create _update
Это дичь
источник

D

DK in Laravel для начинающих
ну чот такое, не?
источник

СД

Смышляев Даниил... in Laravel для начинающих
Что-то очень странное получается)
источник

D

DK in Laravel для начинающих
Подобные вещи можно и в контроллере держать
источник

D

DK in Laravel для начинающих
можно и в сервисный слой вынести
источник

D

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

OT

Oruj Tatiyev in Laravel для начинающих
ну вот и я о том же. быть может у кого линк есть на пример проекта
источник

СД

Смышляев Даниил... in Laravel для начинающих
Чем метод в контроллере не угодил?)
источник

D

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

OT

Oruj Tatiyev in Laravel для начинающих
ну конечно. я писал на фальконе. там только типизация и релейшены были в модели
источник

D

DK in Laravel для начинающих
ух ё)
источник