https://github.com/codingcn/laravel-blog
SPA laravel6.x+vuejs2.x
https://github.com/codingcn/laravel-blog
laravel55 spa vuejs2
Last synced: about 1 year ago
JSON representation
SPA laravel6.x+vuejs2.x
- Host: GitHub
- URL: https://github.com/codingcn/laravel-blog
- Owner: codingcn
- Created: 2018-01-29T00:17:22.000Z (over 8 years ago)
- Default Branch: dev
- Last Pushed: 2023-01-05T09:57:41.000Z (over 3 years ago)
- Last Synced: 2025-04-08T08:03:50.067Z (over 1 year ago)
- Topics: laravel55, spa, vuejs2
- Language: PHP
- Homepage:
- Size: 8.02 MB
- Stars: 2
- Watchers: 2
- Forks: 4
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 项目简介
* 基于Laravel6.2+VueJS2.x实现的Blog
* 后台采用前后端完全分离(SPA)开发
## 安装步骤
### 1. 获取项目
```
git clone https://github.com/codingcn/blog.git
cd blog
npm i
npm run prod
composer install
cp .env.example .env
```
### 2. 修改`.env`中的数据库信息以及邮件服务器信息(github登录)
### 3. 建立目录链接及数据初始化
```shell
php artisan key:generate
php artisan storage:link
php artisan migrate
php artisan db:seed
```
### 4. 配置passport
```
php artisan passport:keys
php artisan passport:client --personal
# 可以直接回车
```
### 5. 设置目录及文件权限
```
# 进入项目的上层目录
cd ../
sudo chown -R www:www blog/
sudo find blog/ -type f -exec chmod 644 {} \;
sudo find blog/ -type d -exec chmod 755 {} \;
sudo chmod -R 777 blog/storage
sudo chmod -R 777 blog/bootstrap/cache
```
### 6. 测试
后台访问:ServerName/admin
账号:`admin`
密码:`123456`