【发布时间】:2021-12-31 10:41:19
【问题描述】:
为什么我的“composer install/update”总是给我这个错误?我也不能运行一些 php artisan 命令,因为它会给我同样的错误
我已经创建了一个包含缓存、会话和视图的存储文件夹,但它的路径仍然无效。
我还检查了我的 view.php 和它的指向也在这里
view.php
我也在 Windows 上工作
错误代码:
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
InvalidArgumentException : Please provide a valid cache path.
at C:\Users\SDG\myproject\vendor\laravel\framework\src\Illuminate\View\Compilers\Compiler.php:36
32| */
33| public function __construct(Filesystem $files, $cachePath)
34| {
35| if (! $cachePath) {
> 36| throw new InvalidArgumentException('Please provide a valid cache path.');
37| }
38|
39| $this->files = $files;
40| $this->cachePath = $cachePath;
Exception trace:
1 Illuminate\View\Compilers\Compiler::__construct(Object(Illuminate\Filesystem\Filesystem))
C:\Users\SDG\myproject\vendor\laravel\framework\src\Illuminate\View\ViewServiceProvider.php:92
2 Illuminate\View\ViewServiceProvider::Illuminate\View\{closure}(Object(Illuminate\Foundation\Application), [])
C:\Users\SDG\myproject\vendor\laravel\framework\src\Illuminate\Container\Container.php:799
Please use the argument -v to see more details.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
【问题讨论】:
-
什么是“这个错误”?请通过编辑将所有详细信息(例如文本形式的错误消息以及您解决问题的尝试)添加到您的问题中
-
@NicoHaase 我的错我编辑了线程我添加了错误代码,我还尝试在存储上创建必要的文件夹,如框架(视图、会话、缓存)文件夹。
标签: laravel path composer-php