В документации вроде ничего похожего не нашел, но почитывая форумы понимаю, что там много неявных моментов.
Есть модель Song, которая связана с моделью Playlist, а она с Artist, но это уже не важно.
Я могу сделать так Playlist::find(1)->songs и получить песни привязанные к тому плейлисту, но дошел до этапа удаления плейлиста и тут возникла проблема. Плейлист-то я софт-удалил, но песни не надо удалять, значит они остаются с привязкой к плейлисту, который удалили.
Вопрос:
Можно ли как-то вытащить все песни связанные с удаленными плейлистами, используя eloquent, а не sql?
Семантически, что-то типа этого Playlist::onlyTrashed()->songs
Спасибо.
Пока единственное решение$songs=Song::join('playlists', 'songs.playlist_id','=','playlists.id')
->where('playlists.deleted_at','!=','null')
->orderBy('songs.playlist_id','asc')
->orderBy('songs.position','asc')
->get();