таки давайте разберем конкретно вопрос) Вопрос Ромы в том, что у него есть пара строк кода, которые повторяются несколько раз по проекту. Рациональнее всего - вынести эти пару строк в трейт, это вот прямо их юз-кейс.
тоже вариант, опять таки, зависит от того, в каком контексте нужен этот код. Ну и не всем нравится городить кучу хелперов, мол засирают глобальное пространство имен собой
возможно, да и этот код скорее всего только в контроллерах используется, или менеджерах, в зависимости от подхода, то есть трейт как -то более подходит
Ребята еще вопрос. У меня есть повторяющаяся во многих файлах процесс $file = $request->img->storeAs($this->path, $request->file('img')->getClientOriginalName());
$imageFile = str_replace('public', 'storage', $file); Стоит ли его выносить в трейт? Это шаблонная вещь