Oleh
md5_file()
Oleh
Либо же md5(image bin)
Oleh
Путь до файла
Oleh
Почитай доку по функции
Сергей
Oleh
Но вообще, по уму хранить изображения в пивоте или как минимум в один ко многим
Oleh
Точнее наоборот)
Oleh
Возможно в будущем понадобится масштабирование, либо же хранить в бинарном коде
Сергей
Очевидно же)
Oleh
Как по мне это лишний атрибут
Oleh
Достаточно iso2alpha кода
Oleh
А картинки хранить по img/flags/iso2alpha.jpg
Oleh
К тому же на одном языке могут говорить две страны
Oleh
К примеру Австрия и Германия
Сергей
Даже если и так, флаги перерисованные и хранить придется)
Oleh
Ну так, правильно
Oleh
Ну смотрите сами, если модель языков то я использую iso2alpha
Oleh
И уже оттуда танцую
Сергей
Ну смотрите сами, если модель языков то я использую iso2alpha
Понял) спасибо всё равно) Траблы с файлами только сейчас какие то( не разберу как обратиться к ним т.к. записываю путь вот так
'/storage/'.$request->file('image')->store('assets/levels/'. $request->id .'/images');
Oleh
Не понял
Oleh
Я использую flag-icons
Сергей
При удалении откуда путь начинается? чтобы найти файл?)
Oleh
flag-{{ $country->iso2Alpha }}
Oleh
В класс иконки
Oleh
Ну из папки сторейдж
Сергей
а если у меня путь записан в таблице /storage/.../../..
Сергей
получается он storage ищет в storage(
Oleh
Ну тогда выходит это вообще вне Лары
Oleh
Если это выход из директории
Oleh
Сторейдж указывать не надо вообще
Сергей
если я не указываю то файлы не видны из public т.к. пишет файлы в папку asset в storage
Сергей
может быть выводить надо иначе?
Oleh
Ты сделал storage:link?
Сергей
да
Oleh
Странно, я с локальным сторейдж не работал
Oleh
Только с авс
Сергей
у меня вот так пишет путь $imageUpload = '/storage/'.$request->file('image')->store('assets/levels/'. $request->id .'/images');
Oleh
Там все с корня бакета начинается
Oleh
Что-то вообще дикое))
Сергей
Ну я хз как папку указать чтобы в storage смотрел без этого)
Oleh
Ты файл без расширения сохраняешь?)
Сергей
с расширением, он сам генерит название и пишет ему расширение
Oleh
Ну я так понимаю ты в этой строке
Oleh
И сохраняешь
Сергей
да
Oleh
И получаешь имя для представления
Сергей
да
Oleh
Ну если так то конечно
Сергей
эта строка отдаёт путь
Oleh
Так и должно быть
Oleh
Сохранение сторейдж не нужно
Oleh
Если хочешь получить то нужно свой сторейдж пас из паблик
Сергей
Oleh
Не удаляй
Oleh
Ты сначала переменной создай путь где должно сохранить
Oleh
А потом эту переменную используй более наглядный код будет
Oleh
А то тут у тебя все в куче
Сергей
у меня в паблик линк на сторидж)
Сохраняется всё в сторидж)
Но если я убираю сторидж из пути то представление указывает на папку в паблик а не сторидж)
Плюс нет слеша перед путем)
Как мне удалять в таком случае?) он не находит файл если путь вставляю /storage/assets/levels/4/images/fxyjQZ1nQDloJEXdh39jxv9yZvIEvsYalkB75wtp.png
В этом и вопрос был, откуда начинается поиск папок и файлов из папки public или из корня)
Andrey
Сергей
Andrey
где именно?)
Смотри раздел paths. Там все написано. https://laravel.com/docs/5.6/helpers#available-methods
Andrey
Andrey
Сергей
и в базе не приписывает /storage
Сергей
и при выводе ищет в паблик assets
Andrey
Сергей
Andrey
тоже самое
А ты в настройках указал путь?
https://github.com/laravel/laravel/blob/master/config/filesystems.php#L54
Сергей
по дефолту
Andrey
Сергей