Это отношение многие-ко-многим. Лучше чем в документации:
https://laravel.ru/docs/v5/eloquent-relationships#mm
пожалуй, и не опишешь :)
В общих чертах я бы сделал так: в NewsController когда показываем юзеру новость - устанавливаем отношение между ним и новостью, а потом там где нужно - проверяем, есть такое отношение (новость прочитана) или нет (новость не прочитана).
Если будут более конкретные вопросы - задавайте.