Метод hashName — це саме те, що Laravel викликає в методі store. $request->image->hashName(); Ви отримаєте те саме ім’я, яке генерує Laravel, коли створює ім’я файлу під час використання методу store.
Якщо у вас є файловий об’єкт із запиту, ви можете просто отримати його за допомогою функції laravel. $_EXTENSTION = $request->file->extension(); dd($_EXTENSTION);
Ви можете використовуйте функцію basename(), щоб отримати назву файлу без шляху; або базове ім'я (шлях, суфікс), щоб отримати назву файлу без розширення. Наприклад, <? php var_dump($_SERVER['PHP_SELF']); // наприклад, 'test/test.
У PHP ми можемо отримати доступ до фактичної назви файлу, який ми завантажуємо за ключовим словом $_FILES[“файл”][“ім’я”]. $_FILES є ключовим словом за замовчуванням у PHP для доступу до деталей файлів, які ми завантажили. Файл посилається на ім’я, визначене в «index.
ім'я файлу витягує ім'я файлу з рядка, який вказує його шлях + ім'я файлу. Він може приймати вектор як вхідні дані; у цьому випадку він повертає вектор імен файлів без шляхів. За замовчуванням усі назви файлів повертаються в тому самому регістрі, що й вхідні дані; за замовчуванням розширення додається до назви файлу.