Как развернуть среду обитания Laravel

Я построил API, используя laravel и laravel housetead. Сейчас я ищу самый простой способ разместить его в сети, чтобы я мог использовать API в мобильном приложении, над которым я работаю.

Я попытался просто развернуть репо на heroku, но это просто дает мне ошибки. Это всегда отлично работает для рельсов, но для laravel я получаю сбои, и это все, что есть в моих журналах:

2015-03-10T01:56:53.074222+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/api/v1/users?token=1234" host=selfiesnap-api.herokuapp.com request_id=07dbc670-2775-45a6-995f-900e51c0854b fwd="68.56.144.126" dyno= connect= service= status=503 bytes=

Поскольку все уже находится в замкнутой, бродячей среде (усадьбе), я надеялся, что будет более простой способ запустить API в размещенной среде.

2

Решение

Установить Laravel Hometead на компьютер с Windows не так сложно. Просто следуйте документации Laravel и добавьте одну переменную среды. Я также постараюсь объяснить шаги.

Следуй этим шагам:

1 — Во-первых, вам нужно установить VirtualBox & Бродяга (пожалуйста, обратитесь к документам Laravel)

2. Добавьте поле, введя «vagrant box add laravel / homestead» (если эта команда не выполнена, возможно, у вас есть старая версия Vagrant, для которой требуется полный URL-адрес:
«Бродячая шкатулка добавить ларавеллу / усадьбу https://atlas.hashicorp.com/laravel/boxes/homestead«

3 — клон усадьбы, набрав: «мерзавец клон https://github.com/laravel/homestead.git Усадьбы»

4 — Добавьте этот путь к вашим переменным среды. «C: \ Users \ имя_пользователя \ AppData \ Roaming \ композитор \ поставщика \ Bin»

5 — Запустите «bash init.sh», чтобы сгенерировать файл homestead.yaml в вашем каталоге .homestead.

6 — Сгенерируйте ключ ssk, если вы этого еще не сделали, введя: ssh-keygen -t rsa -C «[email protected]»

7 — Инициализируйте усадьбу, набрав «hometead init»

8 — Запустите усадьбу, набрав «Усадьба»

Не забудьте добавить «домены» для ваших сайтов Nginx в файл hosts на вашем компьютере! Файл hosts перенаправит ваши запросы на локальные домены в вашу среду Homestead. В Windows он находится по адресу C: \ Windows \ System32 \ drivers \ etc \ hosts. Строки, добавленные в этот файл, будут выглядеть следующим образом:

192.168.10.10 homestead.app (если 192.168.1.1 не работает, попробуйте 127.0.0.1)

Это все. Удачи

-2

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

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

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