关于laravelVUE

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