ошибку - sendLoginLink must return a relationship instance, but \"null\" was returned. Was the \"return\" keyword used?, что нужно возвращать? на старых версиях вроде не было такого
почему в моделях нельзя?
Как свойство, я же сказал уже.
понял че не так, не до пер, а то по гайду делаю, там опечаток много
Потому что ORM не место для логики отправки email. Не говоря уже про то, что мыло надо в очередях отправлять.
пойду значит в котроллер вынесу и очереди сделаю
Можно просто в экшен.
Лучше, но контроллеры тоже не место. Сервисный слой используй.
А вот кстати да, а чему там место? последние время все выношу в отдельные акшен/сервис классы. Даже какие-то выборки, гложет мысль, что делаю фигню не нужную. Как вы считаете, вот на счет выборок, для них же есть скоупы, нормально ли это выносить их из модели или даже писать какой-то метод в модели(не скоп, те возвращать сразу коллекцию, а не билдер), но этот метод никуда не лезет и ничего лишнего не дергает, кроме елока и текущей модели (или все же для этого нужен отдельный класс?)
Никогда не писал скоупы с выборкой, неудобно, слишком узко. https://laraway.github.io/repository Посмотри тут ссылки про полезные репозитории норм пример. Там Query класс создается для запросов.
Обсуждают сегодня