笔记:启动登录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 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!