笔记:启动登录HOMESTEAD、创建应用、解决问题
启动Homestead
cd ~/Homestead && vagrant up
vagrant ssh
cd ~/code
创建应用,例如
composer create-project laravel/laravel weibo –prefer-dist “8.*”
Windows 下打开 Hosts 文件:
code C:/Windows/System32/Drivers/etc/hosts
192.168.10.10 weibo.test 最后面新增一行
打开Homestead目录里的Homestead.yaml,进行新增,例如
sites:
- map: homestead.test
to: /home/vagrant/Code/Laravel/public
- map: weibo.test # <— 这里
to: /home/vagrant/Code/weibo/public # <— 这里databases:
- homestead
- weibo # <— 这里
重启虚拟机(退出Homestead,用exit命令,然后用下面命令来重启。那教程里漏了)
cd ~/Homestead && vagrant provision && vagrant reload
.env 文件
接下来,我们还需要对应用根目录下 weibo 的 .env 文件进行设置,为应用指定数据库名称 weibo。
.
.
.
DB_DATABASE=weibo
DB_USERNAME=homestead
DB_PASSWORD=secret
.
.
.
设定数据库连接、用户名、密码等相关配置,参考:
3.2. 创建应用《L01 Laravel 教程 - Web 开发实战入门 ( Laravel 8.x )》
在完成对 .env 文件的设置后,我们便可以通过传参给 getenv 方法来获取到 .env 文件中指定的值,如调用: getenv(‘APP_ENV’)
别忘:要进到Homestead状态,然后操作下面
cd ~/code/weibo
art tinker
…
getenv(‘APP_ENV’)
…
注:art tinker 是 Laravel 框架自带的命令,用以调出 Laravel 的交互式运行时,我们将会在后面的章节中讲到。按 Cmd + c 或者 Ctrl + C 即可退出 Tinker。
本作品采用《CC 协议》,转载必须注明作者和本文链接