Size: a a a

2019 February 26

MR

Maxim Rebitskiy in Laravel UA
Роман Игумнов
Так что так разве и должно быть? Обычная ссылка типа так не будет работать
http://127.0.0.1:8000/images/category/5406c122cc95f.jpg
Это просто файлы
источник

ИС

Илья Сакович in Laravel UA
задумывался что значит storge link?
источник

РИ

Роман Игумнов in Laravel UA
Илья Сакович
задумывался что значит storge link?
Создания ярлыка на папку
источник

MR

Maxim Rebitskiy in Laravel UA
А то storage, переведи слово поймешь смысл
источник

ИС

Илья Сакович in Laravel UA
Роман Игумнов
Создания ярлыка на папку
да, ярлыка на папку
источник

ИС

Илья Сакович in Laravel UA
соответственно сначала нужно в ссылке прописать /storage, чтобы сослаться на этот ярлык
источник

РИ

Роман Игумнов in Laravel UA
Ну тогда поставлю вопрос иначе. Нормально если в Url ссылки на фото будет так
http://127.0.0.1:8000/Storage/images/category/5406c122cc95f.jpg
источник

ИС

Илья Сакович in Laravel UA
вполне
источник

MR

Maxim Rebitskiy in Laravel UA
storage маленькую
источник

MR

Maxim Rebitskiy in Laravel UA
Только
источник

РИ

Роман Игумнов in Laravel UA
Вот. Вопрос был наверное в том, нормально ли так делать) Спасибо ребята
источник

РИ

Роман Игумнов in Laravel UA
Ребята еще вопрос. У меня есть повторяющаяся во многих файлах процесс
    $file = $request->img->storeAs($this->path, $request->file('img')->getClientOriginalName());

       $imageFile = str_replace('public', 'storage', $file);
Стоит ли его выносить в трейт? Это шаблонная вещь
источник

AA

Ann Ali in Laravel UA
Лучше в отдельный класс. Трейты - зло, имхо, хотя и лара их очень любит
источник

KB

Kostiantyn Bozhko in Laravel UA
Роман Игумнов
Ребята еще вопрос. У меня есть повторяющаяся во многих файлах процесс
    $file = $request->img->storeAs($this->path, $request->file('img')->getClientOriginalName());

       $imageFile = str_replace('public', 'storage', $file);
Стоит ли его выносить в трейт? Это шаблонная вещь
трейт офкорс)
источник

KB

Kostiantyn Bozhko in Laravel UA
нагородив под этот кусок кода класс, ты сам код чище и понятнее не сделаешь, имхо
источник

AA

Ann Ali in Laravel UA
Класс создается не под кусок кода, а под определенную функциональность. В частности этим и отличается от трейтов, которые превращаются просто в неструктурированную свалку кода
источник

KB

Kostiantyn Bozhko in Laravel UA
под "функциональность" хранения изображения? Серьезно?
источник

KB

Kostiantyn Bozhko in Laravel UA
если выносить такую мелочь в классы, то проект быстро превращается в свалку сервисов, прям привет из 2000-х
источник

MR

Maxim Rebitskiy in Laravel UA
Ну по сути это сервис
источник

MR

Maxim Rebitskiy in Laravel UA
Но то что там только один метод тут уже вопрос да
источник