JhaoDa, Попутно хотел бы прокомментировать/спросить, может немного глупый вопрос, но все же: при этом подходе поля, например email, phone,... в таблице users уже не будут уникальными (unique) на уровне бд.
На сколько это может повлиять на производительность системы при выборке пользователя? а она на посещаемых сайтах может делаться очень часто...
Планируете ли вы сделать там поддержку полиморфных связей? И как обстоят дела с миграциями, как по мне, то что там можно с админки редактировать поля таблице - это вообще не правильно использовать в ларавел, тем более что даже файлы миграций не генерируются.
1. У меня на фронтенде используется vue.js со своими роутамы и все данные на страницах формируются с json. То это я так понимаю SPA приложения?
2. Но и для обычной html странице можно же использовать вариант 2? Минус только в отображении пути с моих роутов в адрессной строке?
Спасибо. Буду использовать обсерверы: при удалении статьи буду удалять записи картинки.
Но вот еще возник следующий вопрос, просто ради интереса: если, например, удаляю много картинок таким способом: \Post::find(1)->images()->delete()
то мы как бы не работаем с моделью одной сущности Image, и соотв. если бы был обсервер для события deleted сущности Image, он бы не срабатывал... как тогда фиксировать событие коллекции?
файлы не буду удалять сразу же, просто в таблице файлов будет поле, что он не используется и может быть удален. Удалятся, может быть будут по крону, или еще как-то, это пока не важно.
А за обсерверы спасибо. Ранее знал о событиях моделей, но как то обсерверы пропустил