Laravel Spark 11 - 编辑 Spark 源文件不再有效

Laravel Spark 11 - edit Spark source files not working anymore

亲爱的Sparkers/Laravellers

我正在将一个旧的 Spark 项目(我相信是版本 6)转换为最新版本 11。 为了对 Spark PHP 文件进行一些更改,我已将 vendor/laravel/spark-aurelius 下的文件复制到一个新创建的名为 spark 的文件夹中。接下来,我在 composer.json:

中进行了更改
"repositories": [
    {
        "type": "composer",
        "url": "https://spark-satis.laravel.com"
    }
]

"repositories": [
    {
        "type": "path",
        "url": "./spark"
    }
]

从而通知Laravel/Spark它应该使用spark文件夹中的文件。另外,我已经改变了

    "laravel/spark-aurelius": "~11.0",

    "laravel/spark-aurelius": "*@dev",

因为那是在我原来的旧 Spark 安装中完成的。 接下来,我执行了作曲家更新(很多更改)直到完成。

但是,当我对 Spark/src/Http/routes.php 中的 routes.php 进行一些测试更改并保存它们时,它不起作用。老路线还在用。

我也清除了缓存:

php artisan optimize:clear php artisan route:clear php artisan config:clear php artisan cache:clear php artisan view:clear

还有其他提示吗?

嗯,只是少了一步(原始文档中没有提到!)。所以看来我们需要在进行作曲家更新之前删除完整的供应商文件夹。

如果您执行此任务,然后转到 vendor/laravel 文件夹并执行 ls -al,您会发现 spark 文件夹现在很好地引用了提供的文件夹:

spark-aurelius -> ../../spark