【问题标题】:Creating a new Laravel Project with Homestead使用 Homestead 创建一个新的 Laravel 项目
【发布时间】:2021-12-08 09:01:17
【问题描述】:

我正在尝试创建一个 Laravel 项目。我目前正在运行 Homestead。还没有 git 存储库,也没有本地目录。目前只有宅基地。

假设我正在尝试创建一个名为 laravel-vue 的 laravel 项目,我将如何映射它以及在哪里输入“composer create-project laravel/laravel my-laravel-project”命令?

我在想 Homestead.yaml 可能看起来像这样:

folders:
- map: D:\laravel-vue
  to: /home/vagrant/laravel-vue

sites:
- map: homestead.test
  to: /home/vagrant/laravel-vue/public

我没有在这台机器上安装 php,所以我必须使用 Homestead 才能访问作曲家。

我应该在 D: 中手动创建一个文件夹吗?我应该在使用 vagrant ssh 后创建 Laravel 项目吗?什么是 /public?

【问题讨论】:

    标签: php laravel homestead


    【解决方案1】:

    由于您已启动并运行 Homestead,接下来的步骤如下。 尝试在 Homestead 文件夹中修复 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/Laravel/public
    - map: mylaravelapp.dev
    to: /home/vagrant/Code/mylaravelapp/public
    databases:
    - homestead
    - mylaravelapp
    

    完成后,继续引导虚拟机。 cd 到 Homestead 文件夹并执行以下命令:

    vagrant reload --provision
    

    虚拟机将开始引导和配置。然后执行

    vagrant ssh
    cd Code
    composer create-project laravel/laravel mylaravelapp
    

    这3个命令将ssh进入机器,进入共享代码文件夹 并使用 Composer 创建一个新的 Laravel 项目。这将克隆 Laravel 存储库并开始安装 Composer 依赖项。这会 安装最新的 Laravel 版本。安装完成后转到 C:\Windows\System32\drivers\etc\hosts 并添加以下内容: 192.168.10.10 mylaravelapp.dev

    打开浏览器并转到http://mylaravelapp.dev

    【讨论】:

      猜你喜欢
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 2015-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多