У меня есть проект Laravel, и я загрузил его в папку public_html на хостинге. Затем я добавил server в проект PhpStorm, и он работает нормально, и нет необходимости загружать все файлы снова и снова, я могу загружать только измененные файлы автоматически. Я смог получить доступ к веб-сайту Laravel как abc.com/public.
Затем я попытался пропустить public с URL-адреса. Я следил за процессом и поместил все мои файлы Laravel в корневой путь, до public_html, тогда я только поместил папку public Laravel на public_html. Теперь я хочу знать, как я могу удаленно управлять этим проектом в PhpStorm? Я имею в виду, что изменения должны загружаться автоматически.
@DerekPollard Я уже прикрепил это, но я хочу отправить изменения вживую на удаленный сервер.
@DerekPollard На самом деле повторная загрузка всего проекта снова и снова для тестирования определенных функций на сервере.
Вы можете создать хук github, который прослушивает изменения, а затем перенаправляет их на сервер.
Буквально все, что вам нужно сделать, это запустить git pull, и все изменения будут перенесены.
Можете дать ссылку где эти инструкции?






Как предложил Дерек, вам следует использовать систему контроля версий Github или Bitbucket.
Или вы можете создать символическую ссылку, чтобы избежать многократного появления вашего кода и удалить общедоступный из URL-адреса
Ваша предыдущая структура каталогов: - /корень - public_html - laravel_project
Что вы можете сделать:
Используйте эти команды
cd public_html
ln -s / root / laravel_project / Общедоступная символическая_ссылка
Таким образом, будет только одна база кода, и вы можете вносить в нее изменения в своей среде IDE.
Github предназначен для сохранения или контроля версий. Как с живым проектом работать как с хостингом?
Github предназначен для контроля версий. Вы можете создать репозиторий через github и отправить весь свой код в репозиторий и клонировать в первый раз (или вытащить после этого) на сервер. Понять можно по этой ссылке: guides.github.com/activities/hello-world
Вы действительно понимаете, о чем я спрашиваю? Я развернул свой проект laravel на хостинге. Я хочу изменить.
Если вы не хотите использовать контроль версий, то в Phpstorm вы можете добавить удаленный сервер с корневым путем, а также получить доступ к нашим файлам с этим.
Но файлы разделены на два места, прочтите, пожалуйста, мой вопрос.
Чтобы управлять этим, вы можете создать символическую ссылку. Таким образом, нужно изменить только один файл, и он автоматически будет отражаться в обоих местах. Пожалуйста, обратитесь к этой ссылке, чтобы узнать, как создать символическую ссылку: stackoverflow.com/questions/1951742/…
Я предлагаю вам использовать bitbucket или github.