Для текстового файла, $ filew будет текстом, в то время как для изображения, это будет необработанная информация, которая составляет изображение. Вот простой пример для достижения этого
// Example 1: Save as the default type (JPEG)
Storage::put('public/images/my_profile.jpeg', $file->encode());
// Example 2: Save as a PNG
Storage::put('public/images/my_profile.png', $file->encode('png'));
для сохранения текстового файла
Storage::put( $name.'.txt','contents is written inside user_input_name.txt' );