Карен, да это сделать возможно
в
https://github.com/visavi/rotor/blob/master/config/filesystems.php#L31
добавляешь
'ftp' => [
'driver' => 'ftp',
'host' => env('FTP_HOST'),
'username' => env('FTP_USERNAME'),
'password' => env('FTP_PASSWORD'),
'port' => env('FTP_PORT'),
'root' => env('FTP_ROOT'),
'ssl' => env('FTP_SSL', false),
'timeout' => env('FTP_TIMEOUT', 30)
],
Потом тут надо переделать
https://github.com/visavi/rotor/blob/master/app/Traits/UploadTrait.php#L22
Сохранение через Storage::disk('ftp')->put('/', $file);
Ну и вывод тоже надо переделать, вроде не очень сложно, но посидеть чуть переделать времени надо