laravel 在任务队列中使用Storage ftp驱动时报undefined constant FTP_BINARY?

在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驱动时也可以正常执行

阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题