Size: a a a

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

2020 January 31

AB

Alexandr Bezuglov in Laravel для начинающих
Illia
ребят, такой вопрос, есть дата регистрации,проходит неделя, как получить эту дату вместе с неделей которая прошла и добави ть к ней еще одну недели если ввели промокод?
Сделай прост поля активности пользователя от и до
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Точнее если активность всегда неделя, то просто поля "от" хватит
источник

I

Illia in Laravel для начинающих
А можно каждый раз просто обновлять created_at и добавлять addWeeks(1)
источник

I

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

️V

️️️️️️️️️️Владимир VVBphp in Laravel для начинающих
Illia
А можно каждый раз просто обновлять created_at и добавлять addWeeks(1)
а потом тебе захочется посмотреть когда юзер зарегился и что ты будешь делать?
источник

I

Illia in Laravel для начинающих
Тогда нужно в миграциях ещё одно поле сделать? И дать ему timestamp?
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Illia
Тогда нужно в миграциях ещё одно поле сделать? И дать ему timestamp?
$table->datetime('active_from'); типа такого
источник

I

Illia in Laravel для начинающих
Понял
источник

I

Illia in Laravel для начинающих
Попробую
источник

I

Illia in Laravel для начинающих
Спасибо
источник

И

Игорь in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Я верно понимаю тогда структуру контроллера.
Мы делаем Product контроллер и в нем примерно 3 функции, create(), update(), delete()
Верно?
Глянь еще на такой подход - здесь для каждого действия не один метод, а целый класс посвящен одному действию.

https://medium.com/@remi_collin/keeping-your-laravel-applications-dry-with-single-action-classes-6a950ec54d1d
источник

И

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

И вообще, этот подход заслуживает вашего внимания? Кто еще пишет в таком стиле? Там пошли дальше, нежели, чем прослойка из сервисного слоя.

А отправку письма-подтверждения почты при регистрации пользователя куда прилепить? В событии?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Сразу в топку
источник

И

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

SG

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

И

Игорь in Laravel для начинающих
Sergey Gerasimov
Скрин увидел
так это как не надо делать сразу, там дальше рефакторинг
источник

SG

Sergey Gerasimov in Laravel для начинающих
Из-за $request->all()
источник

SG

Sergey Gerasimov in Laravel для начинающих
А, ну надо глянуть =)
источник

И

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

AH

Andrey Helldar in Laravel для начинающих
Illia
А можно каждый раз просто обновлять created_at и добавлять addWeeks(1)
Зачем, когда для этого есть поле updated_at?
А так да, как писали выше, если нужно отслеживать какую-то активность, то лучше создать новое Поле и работать с ним.
источник