Size: a a a

Laravel для начинающих

2020 November 17

P

PSYTRGLES in Laravel для начинающих
ну не сказал бы, это просто классика, две папки по два символа, покрывает большинство случаев
источник

И

Игорь in Laravel для начинающих
PSYTRGLES
ну не сказал бы, это просто классика, две папки по два символа, покрывает большинство случаев
так я для автарок делаю отдельную папку, а для всего остального контента - другую. Чет не хочу смешивать. А ты кладешь все в одну??
источник

P

PSYTRGLES in Laravel для начинающих
нет, конечно
источник

P

PSYTRGLES in Laravel для начинающих
у меня обычно и "диски" (в ларке) разные для таких папок
источник

И

Игорь in Laravel для начинающих
PSYTRGLES
у меня обычно и "диски" (в ларке) разные для таких папок
то есть ты создаешь диски под каждые нужды? Я думал двумя дефолтными ограничиться.
источник

И

Игорь in Laravel для начинающих
там же просто дописать, например /images и погнал
источник

И

Игорь in Laravel для начинающих
Но надо подумать. Удобнее будет, конечно
источник

И

Игорь in Laravel для начинающих
диски типа для автарок, для контента наплодить?
источник

И

Игорь in Laravel для начинающих
Andrey Helldar
У нас такой путь был:
https://g.zbp.ru/b3/17/33745b.ier7i5.odv.8c.5a.jpg

На некоторых картинках вложенность до 4 была
по самому глубокому пути наверное один файлик лежал)
источник

P

PSYTRGLES in Laravel для начинающих
ну если диск, скажем public
а у тебя: users, products, posts например
тебе как минимум надо хардкодить пути, когда ты сохраняешь в каждую папку
Storage::put('users/name.jpg')
Storage::put('posts/name.jpg')
а так:
Storage::disk('users')->put('name.jpg')
Storage::disk('posts')->put('name.jpg')
источник

И

Игорь in Laravel для начинающих
PSYTRGLES
ну если диск, скажем public
а у тебя: users, products, posts например
тебе как минимум надо хардкодить пути, когда ты сохраняешь в каждую папку
Storage::put('users/name.jpg')
Storage::put('posts/name.jpg')
а так:
Storage::disk('users')->put('name.jpg')
Storage::disk('posts')->put('name.jpg')
ну я так и понял
источник

И

Игорь in Laravel для начинающих
Удобно, не спорю
источник

P

PSYTRGLES in Laravel для начинающих
то что вдруг ты захочешь юезров перевести на s3, легко меняешь драйвер в конфиге
источник

P

PSYTRGLES in Laravel для начинающих
хотя не буду утверждать, что практически это имеет место быть, переносить частично
источник

И

Игорь in Laravel для начинающих
PSYTRGLES
ну если диск, скажем public
а у тебя: users, products, posts например
тебе как минимум надо хардкодить пути, когда ты сохраняешь в каждую папку
Storage::put('users/name.jpg')
Storage::put('posts/name.jpg')
а так:
Storage::disk('users')->put('name.jpg')
Storage::disk('posts')->put('name.jpg')
Только я бы сделал
Storage::disk('avatars'), а не users
источник

P

PSYTRGLES in Laravel для начинающих
хотя не, был проектик, но там файлы просто двигались с одного хранилища в другое, не все сразу, часть данных оставалась на старых
источник

P

PSYTRGLES in Laravel для начинающих
Игорь
Только я бы сделал
Storage::disk('avatars'), а не users
это как тебе угодно ))
источник

P

PSYTRGLES in Laravel для начинающих
users/avatars/
users/photos/
😂
источник

P

PSYTRGLES in Laravel для начинающих
фотки не аватарки )
источник

И

Игорь in Laravel для начинающих
PSYTRGLES
ну если диск, скажем public
а у тебя: users, products, posts например
тебе как минимум надо хардкодить пути, когда ты сохраняешь в каждую папку
Storage::put('users/name.jpg')
Storage::put('posts/name.jpg')
а так:
Storage::disk('users')->put('name.jpg')
Storage::disk('posts')->put('name.jpg')
Storage::disk('users')->put('name.jpg')
выглядит красиво, конечно, но там все равно будет что-то типа
->put(helper('name.jpg').'name.jpg')
чтобы добавить подпапки

здесь helper() условная функция, которая вернет что-то типа /bc/1f/ от имени файла
источник