В настоящее время я использую кассу Laravel для своих пользователей, чтобы они могли подписаться на премиум-аккаунты.
Я также хочу разрешить любому пользователю создавать избранные сообщения, которые отличаются от обычных сообщений.
Я хочу взимать с пользователя 10 долларов в неделю за избранное сообщение. Я предполагаю, что для этого подойдет подписка Laravel Cashier.
Но я не знаю, как связать почту, пользователя и подписку вместе с Laravel Cashier.
В идеале в таблице подписок должно быть поле post_id
. Но нет.
Мне нужен способ проверить, является ли сообщение избранным, и заплатил ли за него пользователь, которому принадлежит сообщение (подписка активна)
С помощью Laravel Cashier я могу проверить, подписан ли пользователь на премиум-аккаунт, но я не знаю, как проверить, подписан ли пост на публикацию его владельцем.
Кто-нибудь знает, как это можно сделать?