【问题标题】:Disk [videos] does not have a configured driver磁盘 [视频] 没有配置的驱动程序
【发布时间】:2020-01-06 12:30:16
【问题描述】:

我正在尝试使用 laravel 和 ffmpeg 创建缩略图。但是我收到了这个错误。

磁盘 [视频] 没有配置驱动程序。

我的代码

public function index()
{
    FFMpeg::fromDisk('videos')
        ->open('steve_howe.mp4')
        ->getFrameFromSeconds(10)
        ->export()
        ->toDisk('thumnails')
        ->save('FrameAt10sec.png');
    // $videos =  Videos::where('user_email', Auth::user()->email)->get();
    //  return view('instructor.videos')->with('videost', $videos);
}

有什么解决办法。谢谢

【问题讨论】:

    标签: laravel ffmpeg


    【解决方案1】:

    我在 Laravel 6 上试过,它显示:“InvalidArgumentException: Disk [public2] 没有配置驱动程序。”

    我在 config/filesystem.php 上的尝试

        'public2' => [
        'driver' => 'local',
        'root' => storage_path('app'),
        'url' => env('APP_URL') . '/public',
        'visibility' => 'public',
    ],
    

    然后尝试:

    composer dump-autoload -o
    

    仍然显示异常错误。 我可以知道我必须做什么吗? 非常感谢

    已解决

    php artisan config:clear
    

    【讨论】:

    • config:clear 也是我所缺少的,谢谢:D
    • dump-autoload 帮我做了,谢谢!
    【解决方案2】:

    打开您的配置文件config/filesystems.php 并检查密钥videos,确保它包含'driver' => 'local' 或您要使用的任何其他驱动程序。

    例子

    'videos' => [
        'driver' => 'local',
        'root' => storage_path('videos'),
    ],
    

    【讨论】:

      【解决方案3】:

      我在 Laravel 作业中尝试使用 FFMpeg 时遇到了同样的问题。

      我通过重新启动队列来解决它

      php artisan queue:work
      

      【讨论】:

        【解决方案4】:

        我做到了。 Laravel 7.

        return Storage::download('folder/file');
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-10-01
          • 1970-01-01
          • 2011-04-26
          • 2013-07-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多