如何利用 Homestead 快速运行一个 Laravel 项目
说明
本篇文章将介绍如何安装并运行一个现有的 Laravel 项目,行文紧凑,只对一些通用的操作进行概括,方便做快速回顾。
安装
由于我们的本地开发环境使用 Homestead 来进行快速部署, 因此在阅读本文前, 需先确定你本地已成功安装并配置好 homestead
运行环境.
注: 不清楚如何安装配置
homestead
开发环境的开发者可参照 此文章 进行配置.
1. 克隆代码
git clone {project_path}
2. 配置本地的 homestead 环境
运行此命令行打开 Homestead.yaml
文件:
homestead edit
对应加入修改:
folders:
- map: /Users/.../demo-name # 你的本地项目地址
to: /home/vagrant/demo-name
sites:
- map: demo-name.app
to: /home/vagrant/demo-name/public
databases:
- demo-name # 如果项目依赖数据库,请记得配置此字段.数据库名称可自定义
重启 homestead:
homestead provision
3. 安装依赖
进入虚拟机中:
cd /home/vagrant/demo-name
composer install
4. 生成配置文件
复制 .env.example
为 .env
cp .env.example .env
你可以根据 .env 的文件内容进行相应修改,如数据库连接、缓存设置等内容
5. 创建数据表并生成测试数据
如果项目并不依赖数据库,则可以跳过这一步
php artisan migrate --seed
6. 修改 hosts
运行此命令行打开 hosts
文件
sudo vi /etc/hosts
新增一行:
127.0.0.1 demo-name.app
配置完以后浏览器直接访问 http://demo-name.app 即可.
欢迎关注 LaravelTips
, 这是一个专注于为 Laravel 开发者服务, 致力于帮助开发者更好的掌握 Laravel 框架, 提升开发效率的微信公众号.
本帖已被设为精华帖!
没有homestead edit 这个命令啊
怎么可以设置单元格是下拉选择呢
??