Я использую файловую систему laravel для хранения и извлечения файлов.public/storage
является символической ссылкой на storage/app/public
.В каталоге storage/app/public
у меня есть две папки с соответствующими файлами (чтобы они были доступны в браузере):
- логотипы
- защищенные файлы
Когда пользователь пытается получить доступ к файлам из каталога protected-files
, я хотел бы проверить, аутентифицирован ли этот пользователь.Сможем ли мы это сделать?
Я следовал за ответом по ссылке , но без эффекта.
web.php
Route::get('storage/protected-files/{file}', function() {
//logic to check whether the user is authenticated
})->where(['file' => '.*']);