Здравствуйте, у меня есть две разные среды: одна - производственная, другая - dev, и я использую laravel и git в качестве контроля версий, основная проблема между ними - это путь к файлам, например
at my dev enviro Я могу получить доступ к изображению, хранящемуся в / public / category / icons / imagename, сделав это
<img src="{{$current_category->icon}}">
путь к значку в моем локальном db - это /category/icon/1592520430.png, чтобы вы видите, мне не нужно помещать publi c перед ним, поэтому laravel идет в / public /, а затем он ищет мой путь, который /category/...
, но в моем производстве enviro
, если я хочу получить доступ к изображению, я сделаю то же самое, как это
<img src="{{$current_category->icon}}">
, но разница в том, что это будет выводиться в /public/category/icon/1592520430.png как вы можете видеть в моем разработчике, путь доступен без слова publi c, но в моем производстве я внес некоторые изменения в свой контроллер, чтобы поместить слово publi c перед путем, тогда я могу получить к нему доступ, потому что он уже имеет публика c
, и это вызывает некоторые проблемы в git, потому что среда разработки отличается от среды производства, поэтому, когда я когда-либо сталкиваюсь с проблемой, я должен go обратиться к своему разработчику и исправить ее там и после того, как узнал проблема i go в производстве и исправить ее тут же pu sh production to master
Я подумал о некоторых вариантах, но не знаю, какой из них самый верный или есть другой способ чтобы исправить эту проблему
1 - сделать мою среду разработки похожей на рабочую
2 - сделать рабочую среду похожей на dev
, но, возможно, они оба ошибаются, поэтому, пожалуйста, скажите мне, как Должен ли я справиться с этой проблемой и иметь в виду, что мой проект в производстве точно такой же, как и мой в dev (я имею в виду структуру проекта и расположение файлов)