Если изображения не отображаются на сайте, когда используется протокол HTTPS, причиной может быть неправильная настройка для отображения статических файлов.
Для Laravel при использовании протокола HTTPS вам может понадобиться добавить настройку для использования HTTPS в файле config\app.php. Найдите строку 'asset_url' => env('ASSET_URL', null) и добавьте следующую строку перед строкой 'asset_url':
'asset_url' => env('ASSET_URL', str_replace('http://', 'https://', env('APP_URL'))),
После этого проверьте, что символическая ссылка для директории storage/app/public создана корректно. Вы можете проверить это, перейдя по следующему пути: https://crm.site.ru/storage/Product/имя_изображения. Если изображение отображается корректно, это означает, что символическая ссылка создана правильно.
Также убедитесь, что в вашем шаблоне используется правильный путь к изображениям. Для использования изображений из директории storage/app/public, вы можете использовать хелпер asset:
asset('storage/Product/имя_изображения')
Если после всех этих действий изображения все равно не отображаются, попробуйте очистить кеш Laravel с помощью команды php artisan cache:clear и проверьте результат.
Надеюсь, это поможет вам исправить проблему с отображением изображений на сайте с протоколом HTTPS. Если проблема останется, пожалуйста, уточните дополнительную информацию, чтобы мы могли вам помочь дальше.