Я пытаюсь использовать отдельные компоненты laravel. В этом случае я пытаюсь использовать подсветка / 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?