можно ли установить umask для новых созданных папок
Storage::disk('sftp')->put('/path/to/folder/new/test.txt', $contents);
В моем случае используемый umask равен 744. Можно ли изменить umask для новых созданных папок?
Заранее спасибо.
В моем случае достаточно было установить directoryPerm с нужным значением umask в конфиге sftpAdapter
directoryPerm
sftpAdapter
Вы можете использовать эту функцию:
File::makeDirectory($path, $mode = 0777, true, true);
В вашем случае просто измените режим $ на 0774:
Storage::disk('sftp')->makeDirectory($path, 0774);
Документация: https://laravel.com/docs/5.1/filesystem#introduction