Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以流明表示的Laravel文件等效物_Php_Laravel_Lumen - Fatal编程技术网

Php 以流明表示的Laravel文件等效物

Php 以流明表示的Laravel文件等效物,php,laravel,lumen,Php,Laravel,Lumen,我可以通过以下方式访问Laravel目录中的文件列表: use File; .... $files = File::files($path); 但是,我在流明中得到了这个错误: Class 'File' not found 知道我如何访问lumen文件夹中的文件列表吗。默认情况下,文件仅在Laravel中可用。尽管您仍然可以通过执行以下操作在Lumen Framework上使用它 通过取消注释以下代码,在boostrap/app.php中启用facade $app->withFacades(

我可以通过以下方式访问Laravel目录中的文件列表:

use File;
....
$files = File::files($path);
但是,我在流明中得到了这个错误:

Class 'File' not found

知道我如何访问lumen文件夹中的文件列表吗。

默认情况下,文件仅在Laravel中可用。尽管您仍然可以通过执行以下操作在Lumen Framework上使用它

  • 通过取消注释以下代码,在
    boostrap/app.php
    中启用facade
    $app->withFacades()

  • 之后,您将能够通过将文件类添加为以下内容来访问任何控制器中的文件类:
  • 使用light\Http\File

    或者可以使用Facade类

    使用light\Support\Facades\File

  • 请执行
    composer转储autoload
    以更新autoload

  • 您好…感谢您的回答,但我现在收到了这个错误“FileAccessController.php第28行中的FatalThrowableError:找不到类'Lightlight\Http\File'。抱歉,请查看更新的答案。请尝试运行
    composer dump autoload
    命令。您可能需要使用
    use-illumb\Support\Facades\File