laravel 磁盘[videos]没有配置驱动程序

83qze16e  于 2023-01-14  发布在  其他
关注(0)|答案(5)|浏览(138)

我试图创建一个缩略图使用laravel和ffmpeg。但我得到这个错误。
磁盘[videos]没有配置驱动程序。
我的代码

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);
}

有什么办法吗。谢谢

nhaq1z21

nhaq1z211#

我试过Laravel 6,它显示:"无效参数异常:磁盘[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
ws51t4hk

ws51t4hk2#

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

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

kx7yvsdv3#

我有同样的问题时,试图使用FFMpeg在Laravel的工作。
我通过使用以下命令重新启动队列解决了这个问题

php artisan queue:work
toe95027

toe950274#

是我干的,拉拉威尔7号.

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

vzgqcmou5#

如果磁盘名称包含句点/句号字符(例如foo.bar),也会发生这种情况,这与框架在配置指令名称中实现点表示法的方式有关。使用foo-bar将解决此问题。

相关问题