Laravel Lumen 中的等效文件
Laravel File equivalent in Lumen
我可以使用以下方法访问 Laravel 目录中的文件列表:
use File;
....
$files = File::files($path);
但是,我在 lumen 中收到此错误:
Class 'File' not found
知道如何在 lumen 中访问文件夹中的文件列表。
默认情况下,文件仅在 Laravel 中可用。尽管您仍然可以通过执行以下操作在 Lumen Framework 上使用它。
- 通过取消注释以下代码,在
boostrap/app.php
中启用外观。
$app->withFacades();
- 之后,您将能够在您的任何控制器中访问文件 class,方法是将其添加为:
use Illuminate\Http\File;
或者您可以使用 Facade Class。
use Illuminate\Support\Facades\File;
- 请执行
composer dump-autoload
更新自动加载。
我可以使用以下方法访问 Laravel 目录中的文件列表:
use File;
....
$files = File::files($path);
但是,我在 lumen 中收到此错误:
Class 'File' not found
知道如何在 lumen 中访问文件夹中的文件列表。
默认情况下,文件仅在 Laravel 中可用。尽管您仍然可以通过执行以下操作在 Lumen Framework 上使用它。
- 通过取消注释以下代码,在
boostrap/app.php
中启用外观。
$app->withFacades();
- 之后,您将能够在您的任何控制器中访问文件 class,方法是将其添加为:
use Illuminate\Http\File;
或者您可以使用 Facade Class。
use Illuminate\Support\Facades\File;
- 请执行
composer dump-autoload
更新自动加载。