【发布时间】:2020-06-08 23:56:29
【问题描述】:
我尝试使用 laravel 的独立组件。在这种情况下,我尝试使用illuminate/http。它工作正常,除了上传后保存的文件抛出异常。
( ! ) Fatal error: Uncaught Illuminate\Contracts\Container\BindingResolutionException: Target [Illuminate\Contracts\Filesystem\Factory] is not instantiable. in /var/www/vendor/illuminate/container/Container.php on line 978
( ! ) Illuminate\Contracts\Container\BindingResolutionException: Target [Illuminate\Contracts\Filesystem\Factory] is not instantiable. in /var/www/vendor/illuminate/container/Container.php on line 978
这是我的引导:
use Illuminate\Http\Request;
/** @var Request $request */
$request = new Request(
$_GET,
$_POST,
[],
$_COOKIE,
$_FILES,
$_SERVER
);
这是我尝试在本地存储中存储表单发布文件的部分:
$request->image->store(APP_PUBLIC.'resources/assets/images/homepage/slider/test.jpg');
我尝试将 Illuminate\Filesystem\Filesystem() 作为 Factory 注入到 Reqest 对象中,但它似乎不起作用。
如何将文件系统工厂注入到 HTTP 组件中?
【问题讨论】:
标签: php laravel illuminate