美文网首页
Laravel Storage::disk功能使用汇总

Laravel Storage::disk功能使用汇总

作者: 大萝卜2022 | 来源:发表于2023-04-12 16:33 被阅读0次

Laravel 提供了一个非常有用的功能,可以让你在多个公用文件夹中共享资源。这样,你就可以在多个应用程序中使用相同的资源,而不必在每个应用程序中都重复它们。

要使用这个功能,首先需要在你的Laravel应用程序的config/filesystems.php文件中配置一个共享文件夹:

'public' => [

    'driver' => 'local',

    'root' => public_path('shared'),

    'url' => env('APP_URL').'/shared',

    'visibility' => 'public',

],

然后,你可以在你的应用程序中使用Storage facade来访问共享文件夹:

Storage::disk('public')->put('file.txt', 'Contents');

Storage::disk('public')->get('file.txt');

Storage::disk('public')->url('file.txt');

Storage::disk('public')->exists('file.txt');

Storage::disk('public')->delete('file.txt');

你也可以使用Storage facade来处理文件夹:

Storage::disk('public')->makeDirectory('folder');

Storage::disk('public')->deleteDirectory('folder');

Storage::disk('public')->files('folder');

Storage::disk('public')->allFiles('folder');

Storage::disk('public')->directories('folder');

Storage::disk('public')->allDirectories('folder');

Storage::disk('public')->size('folder');

Storage::disk('public')->lastModified('folder');

这样,你就可以在多个应用程序中共享文件夹和文件,而不必在每个应用程序中都重复它们。

相关文章

网友评论

      本文标题:Laravel Storage::disk功能使用汇总

      本文链接:https://www.haomeiwen.com/subject/rrroddtx.html