在 lumen 中包含 laravel 5 个包

Including laravel 5 packages in lumen

我目前正在尝试将 illuminate/filesystem 纳入 lumen

到目前为止,我已经通过以下命令安装了包 运行:

composer require Illuminate/Filesystem

但是我不知道如何在应用程序中注册静态 class,我似乎无法在互联网上找到任何关于如何将 laravel 5 包实现到 lumen 中的内容。

我试过为 lumen 的核心添加一个 class 别名,但这对我来说似乎是错误的。

File facade 注册一个 class 别名没有错,只是不要在框架源文件中(在 vendor 目录中)这样做。放置它的好地方是 bootstrap/app.php 文件。只需添加此内容即可:

class_alias('Illuminate\Support\Facades\File', 'File');

无需安装额外的软件包即可使用,因为 Illuminate/Filesystem Lumen 已附带。