В чем разница между Ларавелом и Ларавелом

Я работаю над Laravel впервые. у меня есть исходный код на GIT а также база данных приложения Laravel. Я узнал, что это не будет работать в среде Windows.
Поэтому я установил Virtual Box, машину Vagrant и GIT. Сейчас я не знаю, как приступить к настройке локальной среды разработки. Как узнать исходный код совместимый с Laravel Усадьба или просто Laravel. В чем разница между запуском приложения в Laravel и в версии Laravel.

Кто-нибудь может направить меня с местной средой разработки? Или кто-то может поделиться ресурсами, которые могут помочь в настройке среды? Как я могу интегрировать существующий исходный код GIT в новую комбинацию vagrant-virtualbox-Laravel?

0

Решение

Один из способов, это установить Vagrant и виртуальную коробку. В vagrant у вас будет Vagrant Box, где предварительно установлен Laravel.

Название Vagrant Box с ларавеллой внутри него называется Homestead.

Идея Homestead заключается в том, что у вас есть все в одном пакете, а не в 10 разных пакетах (сервер Ubuntu, Git, PHP, Apache, Nginx, MySQL и т. Д.).

Итак, чтобы ответить на заголовок: Homestead — это бродячая шкатулка, а Laravel — это MVC Framework

Теперь к тому, что я считаю, вы действительно хотите знать:

Вы можете легко выполнить следующие действия (https://laravel.com/docs/5.7/homestead)

Но вместо установки необработанного laravel вы просто клонируете тот, над которым хотите работать.

шаги:

  • Установить бродягу и виртуальную коробку
  • Создайте новую папку в папке ~ с именем «code»
  • CMD: бродячая коробка добавить ларавелла / усадьба
  • CMD: мерзавец клон https://github.com/laravel/homestead.git ~ / Homestead
  • CMD: CD ~ / Усадьба
  • CMD: init.bat (для windows), bash init.sh (для MAC)
  • ПРИМЕЧАНИЕ: вышеперечисленное может не работать с git bash, и вам может понадобиться войти в
    оригинал CMD и CD для усадьбы.
  • CMD: бродячий вверх
  • CMD: бродячий SSH (изнутри держателя усадьбы, но не уверен, что если какая-то разница, если вы не в папке усадьбы)
  • В этот момент, когда вы LS, вы должны увидеть папку с именем «code» и ничего больше
  • CMD: код CD
  • CMD: git clone theRepositoryYouWant

Теперь еще пара вещей:

  • Установить HeidiSQL
  • в HeidiSQL вы используете данные из Homestead.yaml (в вашей папке Homestead) для входа в базу данных.
  • Запомни php artisan migrate когда вы находитесь на сервере, в директории «code» и клонировали репозиторий
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]