Управляйте проектом Laravel удаленно в PhpStorm

У меня есть проект Laravel, и я загрузил его в папку public_html на хостинге. Затем я добавил server в проект PhpStorm, и он работает нормально, и нет необходимости загружать все файлы снова и снова, я могу загружать только измененные файлы автоматически. Я смог получить доступ к веб-сайту Laravel как abc.com/public.

Затем я попытался пропустить public с URL-адреса. Я следил за процессом и поместил все мои файлы Laravel в корневой путь, до public_html, тогда я только поместил папку public Laravel на public_html. Теперь я хочу знать, как я могу удаленно управлять этим проектом в PhpStorm? Я имею в виду, что изменения должны загружаться автоматически.

Я предлагаю вам использовать bitbucket или github.

Derek Pollard 11.11.2018 07:02

@DerekPollard Я уже прикрепил это, но я хочу отправить изменения вживую на удаленный сервер.

Asif Mushtaq 11.11.2018 07:56

@DerekPollard На самом деле повторная загрузка всего проекта снова и снова для тестирования определенных функций на сервере.

Asif Mushtaq 11.11.2018 07:57

Вы можете создать хук github, который прослушивает изменения, а затем перенаправляет их на сервер.

Derek Pollard 11.11.2018 07:57

Буквально все, что вам нужно сделать, это запустить git pull, и все изменения будут перенесены.

Derek Pollard 11.11.2018 07:58

Можете дать ссылку где эти инструкции?

Asif Mushtaq 11.11.2018 08:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
6
246
1

Ответы 1

Как предложил Дерек, вам следует использовать систему контроля версий Github или Bitbucket.

Или вы можете создать символическую ссылку, чтобы избежать многократного появления вашего кода и удалить общедоступный из URL-адреса

Ваша предыдущая структура каталогов: - /корень - public_html - laravel_project

Что вы можете сделать:

  • /корень
    • laravel_project
    • public_html
      • символическая_ссылка -> / root / laravel_project / public

Используйте эти команды

cd public_html

ln -s / root / laravel_project / Общедоступная символическая_ссылка

Таким образом, будет только одна база кода, и вы можете вносить в нее изменения в своей среде IDE.

Github предназначен для сохранения или контроля версий. Как с живым проектом работать как с хостингом?

Asif Mushtaq 11.11.2018 10:19

Github предназначен для контроля версий. Вы можете создать репозиторий через github и отправить весь свой код в репозиторий и клонировать в первый раз (или вытащить после этого) на сервер. Понять можно по этой ссылке: guides.github.com/activities/hello-world

Anuj Goyal 11.11.2018 11:33

Вы действительно понимаете, о чем я спрашиваю? Я развернул свой проект laravel на хостинге. Я хочу изменить.

Asif Mushtaq 11.11.2018 12:00

Если вы не хотите использовать контроль версий, то в Phpstorm вы можете добавить удаленный сервер с корневым путем, а также получить доступ к нашим файлам с этим.

Anuj Goyal 11.11.2018 12:16

Но файлы разделены на два места, прочтите, пожалуйста, мой вопрос.

Asif Mushtaq 11.11.2018 12:22

Чтобы управлять этим, вы можете создать символическую ссылку. Таким образом, нужно изменить только один файл, и он автоматически будет отражаться в обоих местах. Пожалуйста, обратитесь к этой ссылке, чтобы узнать, как создать символическую ссылку: stackoverflow.com/questions/1951742/…

Anuj Goyal 11.11.2018 14:31

Другие вопросы по теме