#laravel #pdf
#laravel #PDF
Вопрос:
Что я сделал
- Пользователи могут отправлять друг другу PDF.
- Я сохраняю этот PDF-файл в папке
Что я пытаюсь сделать
Я пытаюсь сделать PDF видимым для пользователя-получателя.
пример: Алиса отправляет PDF Бобу, я хочу, чтобы только Боб мог видеть этот PDF.
Что происходит:
Все работает нормально, за исключением того, что ссылка на PDF не защищена, что означает, что любой может просмотреть этот PDF-файл, потому что он получил ссылку.
Ответ №1:
Для этого вы можете использовать политику, вы можете определить роль вызова pdfOwner, когда вы сохраняете PDF, назначьте Боба и Алису владельцами pdf. https://laravel.com/docs/5.8/authorization#writing-policies