带有流浪者/宅地的Laravel新项目

带有流浪者/宅地的Laravel新项目,laravel,vagrant,Laravel,Vagrant,我只是跟着房子安装了宅地。 当运行vagrant up时,它运行良好,我可以使用vagrant ssh进行连接。 只有一个步骤我找不到,我如何开始一个新的laravel项目使用流浪安装。 我可以用ssh连接到vargant机器,所以我假设我应该在vagrant环境的某个地方运行laravel new someproject 在我的家园,我有: folders: - map: D:/Documents/repos/someproject to: /home/vagran

我只是跟着房子安装了宅地。 当运行
vagrant up
时,它运行良好,我可以使用
vagrant ssh
进行连接。 只有一个步骤我找不到,我如何开始一个新的laravel项目使用流浪安装。 我可以用ssh连接到vargant机器,所以我假设我应该在vagrant环境的某个地方运行
laravel new someproject

在我的家园,我有:

folders:
    -   map: D:/Documents/repos/someproject
        to: /home/vagrant/someproject

sites:
    -   map: someproject.test
        to: /home/vagrant/someproject/public
其中someproject当前为空,因为我想启动一个新项目,而不是处理现有项目。我的windows机器上没有composer/php/mysql,但我认为vargant box的好处是它具有所有需要的依赖项,我应该在vagrant中运行它。 我试着在/家里/流浪汉中运行它,但我得到:

拉威尔新项目

在NewCommand.php第110行中:

应用程序已经存在

新[--dev][--auth][f |--force][--][]

"
那么,在安装vagrant之后,如何启动新的laravel项目呢?

消息说应用程序someproject已经存在。文件夹是否已存在于
/home/vagrant

确保将域添加到主机文件中。对于Ubuntu,这将在
/etc/
文件夹中。如果您想通过
someproject.test访问您的网站,请添加

192.188.10.10 someproject.test
到您的
主机
文件

您必须在Homestead.yaml

sites:
    -   map: someproject.test
        to: /home/vagrant/somneproject/public
一定要打电话

vagrant reload --provision
保存更改后


现在,如果您在浏览器中键入
someproject.test
,您应该会看到默认页面(假设您已经为您的laravel应用程序生成了密钥,否则可能会出错)。

Hi@adam手册特别说明要将其映射到单个项目。“您应该始终将单个项目映射到它们自己的文件夹映射,而不是映射整个~/code文件夹。”。是的,文件夹存在,我还在我的D:/Documents/repos/someproject中创建了一个公用文件夹,这样它就不会有不存在的文件依赖目录,以确保不会失败。我尝试了您的解决方案,更新了文件,运行vagrant reload--provision,运行vagrant up,但当我运行vagrant ssh时,它要求输入密码,我尝试了
secret
但它一直在询问密码我删除了所有内容并使用您的代码进行了尝试,它不再识别laravel命令,但“composer create project--Preference dist laravel/laravel blog”似乎起作用我创建了新项目,但我如何访问新创建的项目,我有一种感觉,我错过了一大块关于如何使用宅地进行实际开发的文档。我试图访问192.168.10.10和某个Project.test。@SvenvandenBoogaart对不起,你的权利,你这样做也是正确的,他们说,你可以将它映射到包含所有项目的代码目录。