Github:https://github.com/bigrocs/laravelvue
LaravelVUE使用前后端分离技术,前端使用VUE 后端使用PHP框架laravel的CMS系统。
后端通过JSON数据自动定义前端页面显示内容。
- PHP >= 5.6.4
- OpenSSL PHP 扩展
- PDO PHP 扩展
- OpenSSL 扩展
- Mbstring PHP 扩展
- Tokenizer PHP 扩展
- XML PHP 扩展
- GD 扩展
- MySQL >= 5.7
下面我们以开发版本为例,讲述 LaravelVUE 的安装。
首先我们需要下载LaravelVUE项目解压到本地文件夹:
1、然后执行composer命令安装laravel依赖
composer install
2、重命名.env.example为.env 执行下面命令 并且声称laravel key
php -r "file_exists('.env') || copy('.env.example', '.env');"
php artisan key:generate
3、设置数据库配置修改.env文件下列代码
DB_DATABASE=homestead(数据库名称)
DB_USERNAME=homestead(数据库账号)
DB_PASSWORD=secret (数据库密码)
4、接下来我们做数据库迁移和填充数据
php artisan migrate
php artisan db:seed
php artisan passport:install
5、安装前端VUE编译以来
npm install
6、编译前端资源
npm run dev
7、编译前端资源开启BrowserSync(开发模式)
npm run watch
后台:http://localhost/admin 账号:admin 密码:admin888
修改webpack.mix.js文件下面代码
host: 'laravelvue.dev',
proxy: 'laravelvue.dev',
并且在hosts文件中填写对应本地解析
127.0.0.1 laravelvue.dev
开发者模式访问地址:http://laravelvue:3000/admin