Изменить Laravel Web Tinker Publi c Каталог файлов - предотвратить ошибку 403 при сохранении - PullRequest
0 голосов
/ 14 февраля 2020

Мне нравится эта маленькая библиотека - она ​​очень полезна.

Однако она помещает некоторые из своих файлов css и js в папку vendor внутри publi c каталог Laravel. У меня есть класс Vendor и пути в нескольких приложениях, поэтому при сохранении нового Vendor он перенаправляет 403 Forbidden из-за конфликтующей папки vendor в publi c каталог.

Я не могу go вернуться и сделать рефакторинг только для того, чтобы это сработало, как бы мне это ни нравилось.

Он поставляется с публикуемым файлом конфигурации, но я не вижу возможности изменить путь к этим файлам, указав расположение вне папки vendor . Я не хочу вносить изменения в файлы Spat ie, поскольку это будет перезаписано при следующем обновлении.

Я что-то упустил здесь? Есть ли способ обойти это?

1 Ответ

1 голос
/ 14 февраля 2020

В настоящее время нет параметра конфигурации, позволяющего вам управлять этим.

Строка, вызывающая ваше горе, находится здесь - https://github.com/spatie/laravel-web-tinker/blob/master/src/WebTinkerServiceProvider.php#L29. Как вы говорите, он публикует скомпилированные ресурсы в папку public / vendor.

Если вы не хотите проводить рефакторинг вашей существующей работы, вы можете:

  1. PR / fork a измените, чтобы добавить это в качестве параметра конфигурации
  2. Вручную измените его на своем конце (хотя это может легко сломаться, если вы повторно опубликуете ресурсы когда-либо
...