php - 找不到类 'Illuminate\Support\Facades\Finder'
问题描述
我想在 laravel 应用程序中显示一个目录的所有文件,这是关于 Finder 的错误,任何人都可以帮我解决这个问题。
找不到类 'Illuminate\Support\Facades\Finder'
代码
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\Resource;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Facades\Finder;
public function index()
{
$dir=base_path('resources/views/t/');
return view('/admin/fileshandel/index')->with('allfiles' ,
iterator_to_array(Finder::create()->files()->in($dir), false));
}
解决方案
Finder
在Symfony
命名空间下。
use Symfony\Component\Finder\Finder;
会是正确的。