Laravel Spark 11 - редактировать исходные файлы Spark больше не работают

Дорогие спаркеры / ларавеллеры

Я преобразовываю старый проект Spark (я полагаю, версия 6) в последнюю версию 11. Чтобы внести некоторые изменения в файлы Spark PHP, я скопировал файлы в vendor / laravel / spark-aurelius во вновь созданную папку с именем spark . Затем я изменил composer.json:

"repositories": [
    {
        "type": "composer",
        "url": "https://spark-satis.laravel.com"
    }
]

to

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

Тем самым уведомляя Laravel / Spark, что он должен использовать файлы в папке Spark. Кроме того, я изменил

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

to

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

Поскольку это было что-то, что было сделано в моей первоначальной старой установке Spark. Затем я выполнил обновление композитора (много изменений), пока оно не закончилось.

Однако, когда я вношу несколько тестовых изменений в routes.php в Spark / src / Http / routes.php и сохраняю их, он не работает. До сих пор используются старые маршруты.

Я также очистил кеш:

php artisan optimize: очистить php artisan route: очистить php artisan config: очистить php artisan cache: очистить php artisan view: очистить

Есть еще советы?


person helloworld    schedule 16.11.2020    source источник


Ответы (1)


Ну, не хватало только шага (не упомянутого в исходной документации!). Итак, похоже, нам нужно удалить всю папку поставщика перед обновлением композитора.

Если вы выполните эту задачу, а затем перейдете в папку vendor / laravel и выполните команду ls -al, вы обнаружите, что папка Spark теперь правильно ссылается на ту, которая была предоставлена:

spark-aurelius -> ../../spark
person helloworld    schedule 16.11.2020