вопрос тогда чем вот это $request->file('avatar')->store( 'programs','public'), отличается от $request->file('avatar')->store( 'public/programs'), разве он не определяет по папке какой драйвер использовать при вызове Storage::path() или как он понимает какой драйвер?