оригинальные имена файлов, а не делал бы хеши?
Это делает метод: public static function generateHashNameWithOriginalNameEmbedded($file) { $hash = str()->random(30); $meta = str('-meta'.base64_encode($file->getClientOriginalName()).'-')->replace('/', '_'); $extension = '.'.$file->guessExtension(); return $hash.$meta.$extension; } Я могу его как-то заменить не ковыряя вендор?
через контейнер подменить реализацию
примерчик можно? я совсем не гуру в ларе, чтобы понять как это делается.
https://laravel.com/docs/10.x/container#binding-interfaces-to-implementations
спасибо. разберусь
Но т.к это статический метод, надо смотреть кто вызывает его и менять класс который его вызывает
Liveware его вызывает, чистый вендор
Ну вот ищи где вызывает
Обсуждают сегодня