2015-08-24 6 views
0

Теперь я готов начать новый проект с помощью Laravel, используя Vagrant. Мой первоначальный проект работал отлично, но я не могу показать, что новый проект будет отображаться в браузере с его уникальным именем loginauth.app.Vagrant Laravel новый проект создан

Мое самое первое приложение было названо PaulsApp, и если бы я набрал paulsapp.app в браузере, то начальная страница laravel показала штраф.

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

Далее я обновил файл homestead.yaml, чтобы включить новую карту сайта и выполнить бродяжничество, чтобы дать VM знать об обновлениях.

Я считаю, что я должен что-то игнорировать, так как мой файл .yaml имеет карту как homestead.app, но это не работает только paulsapp.app, который находится в моем файле etc/hosts.

Пожалуйста, объясните, как взаимодействует файл .yaml и файл hosts. Если я полностью удалю сопоставление с PaulsApp в файле yaml, paulsapp.app в браузере все равно отобразит правильную страницу .. как таковой я немного запутался. Я думал, что просто добавлено сопоставление в yaml, а затем можно получить доступ к этому сопоставлению через браузер. Я хочу ввести loginauth.app в браузере и указать ему индексный файл в общем каталоге/home/vagrant/code/loginauth/thanks.

homestead.yaml

--- 
    ip: "192.168.10.10" 
    memory: 2048 
    cpus: 1 
    provider: virtualbox 

    authorize: ~/.ssh/id_rsa.pub 

    keys: 
     - ~/.ssh/id_rsa 

    folders: 
     - map: ~/code 
      to: /home/vagrant/code 

    sites: 
     - map: homestead.app 
      to: /home/vagrant/code/PaulsApp/public 
     - map: loginauth.app 
      to: /home/vagrant/code/loginauth/public 

    databases: 
     - homestead 

    variables: 
     - key: APP_ENV 
      value: local 

и т.д./хосты

## 
    # Host Database 
    # 
    # localhost is used to configure the loopback interface 
    # when the system is booting. Do not change this entry. 
    ## 
    127.0.0.1  localhost 
    255.255.255.255 broadcasthost 
    ::1    localhost 
    192.168.10.10 Paulsapp.app 
    #127.0.0.1  PaulsApp.dev 
+0

Что произойдет, если добавить дополнительный сайт в файл хостов? '192.168.10.10 loginauth.app' – user3158900

+0

он просто ищет google для loginauth.app .. Thx –

ответ

0

ИТАК благодаря некоторой помощи от ребят более на #laravel Irc канал ..

мне нужно было добавить правильная строка для файла hosts. Я пробовал 192.168.10.10 loginauth.app, но не получил радости, поэтому использовал 127.0.0.1 loginauth.app.

Тогда ключ был для бродяг, остановивших виртуальную машину, Vagrant UP снова, а затем бродяжничает, чтобы виртуальная машина могла видеть изменения.

Теперь loginauth.app:8000/ воспитывает страницу, я надеялся ...

Смежные вопросы