在laravel 队列任务中使用Storage Facades并且使用ftp驱动时任务出错并不停重复执行。
查看日志时发现laravel报Use of undefined constant FTP_BINARY。
报错代码如下:
Storage::disk('ftp')->putFileAs('photos', new File('/path/to/photo'), 'photo.jpg');
这里已经排除ftp扩展问题,已开启ftp扩展,Storage ftp驱动在控制器中使用时可以正常执行。
另外在队列任务中使用Storage local驱动时也可以正常执行