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

osh*_*kab 10 ffmpeg laravel

我正在尝试使用 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);
}
Run Code Online (Sandbox Code Playgroud)

什么可能是解决方案。谢谢

qli*_*xes 24

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

我在 config/filesystem.php 上的尝试

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

然后尝试:

composer dump-autoload -o
Run Code Online (Sandbox Code Playgroud)

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

解决了

php artisan config:clear
Run Code Online (Sandbox Code Playgroud)


Fla*_*ame 13

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

例子

'videos' => [
    'driver' => 'local',
    'root' => storage_path('videos'),
],
Run Code Online (Sandbox Code Playgroud)