Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0999302

Browse files
committed
结合配置方法,修改后端配置文档
1 parent 9186f7a commit 0999302

File tree

2 files changed

+48
-24
lines changed

2 files changed

+48
-24
lines changed

‎api/.env.example‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,17 @@ MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
4646
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
4747

4848

49+
## OAuth登录配置
50+
PASSPORT_CLIENT_ID=
51+
PASSPORT_CLIENT_SECRET=
52+
4953
## 微信服务号配置
5054
WECHAT_OFFICIAL_ACCOUNT_APPID=
5155
WECHAT_OFFICIAL_ACCOUNT_SECRET=
5256
WECHAT_OFFICIAL_ACCOUNT_TOKEN=
5357
WECHAT_OFFICIAL_ACCOUNT_AES_KEY=
5458

5559

56-
JWT_SECRET=5P3U1ZKauzoCErvTTphe92tEdDo1hym82XloZ38kgmtN8mgxINGoEzMr26BNRR1u
57-
58-
5960
## 微信支付配置
6061
WECHAT_PAYMENT_APPID=
6162
WECHAT_PAYMENT_MCH_ID=

‎back.md‎

Lines changed: 44 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,71 @@
1-
## 1、安装依赖
1+
## 1.apache的配置
2+
~~~
3+
<VirtualHost *:80>
4+
# 本地目录,注意到后端项目的public目录
5+
DocumentRoot "D:/laravel_template_with_vue/api/public/"
6+
# 域名
7+
ServerName api.temp.test
8+
ServerAlias api.temp.test
9+
Header set Access-Control-Allow-Origin *
10+
Header set Access-Control-Allow-Credentials false
11+
Header set Access-Control-Allow-Headers *
12+
Header set Access-Control-Allow-Methods *
13+
# 本地目录
14+
<Directory "D:/laravel_template_with_vue/api/public/">
15+
AllowOverride All
16+
Require all granted
17+
</Directory>
18+
</VirtualHost>
19+
~~~
20+
21+
22+
## 2、在后端目录下,安装依赖
223
~~~
324
composer install
425
~~~
526

6-
## 2、复制配置文件,进行数据库配置
27+
## 3. 新建数据库
28+
> 数据库中的字符集为utfmb8--UTF-8 Unicode , 排序规则为utf8mb4_unicode_ci
729
8-
> 根据需求,配置.env文件中的DB_DATABASE、DB_USERNAME和DB_PASSWORD
30+
## 4、复制配置文件,生成项目密匙
931

1032
~~~php
1133
cp .env.example .env
1234
php artisan key:generate
1335
~~~
36+
1437

15-
## 3、生成项目所需的数据表
38+
## 5.项目配置(数据库和域名配置)
39+
> .env文件中的APP_URL为后端域名,以http或者https开头
40+
>
41+
> 配置.env文件中的DB_DATABASE、DB_USERNAME和DB_PASSWORD 设置数据库
42+
>
43+
44+
## 6、生成项目所需的数据表
1645

1746
~~~
1847
`php artisan migrate`
1948
~~~
2049

21-
## 4、使用OAuth认证,生成passport的密钥
22-
~~~php
23-
php artisan passport:key --force`
24-
php artisan passport:install --force`
25-
~~~
50+
## 7、生成用户数据和各种结构数据
2651

27-
## 5、复制第4步生成的密钥到.env文件中,填写为PERSONAL_CLIENT_SECRET和PASSPORT_CLIENT_SECRET的参数
52+
> 用户名/密码: admin/123456
2853
2954
~~~
30-
PERSONAL_CLIENT_ID=1
31-
PERSONAL_CLIENT_SECRET=
32-
PASSPORT_CLIENT_ID=2
33-
PASSPORT_CLIENT_SECRET=
55+
php artisan db:seed
3456
~~~
3557

36-
## 6、生成用户数据和各种结构数据
37-
38-
> 用户名/密码: admin/123456
3958

59+
## 8、使用OAuth认证,生成passport的密钥
60+
~~~php
61+
php artisan passport:keys
62+
php artisan passport:clicent --password
4063
~~~
41-
php artisan db:seed
42-
~~~
4364

44-
## 7、配置.env文件中的APP_URL为后端域名,以http或者https开头
45-
## 8、消息推送
65+
> 生成的密匙填写到.env文件中的OAuth认证这一块的PASSPORT_CLIENT_ID和PASSPORT_CLIENT_SECRET的参数
66+
67+
68+
## 9、消息推送(websocket配置,可以稍后)
4669

4770
需要根据要求配置laravel-echo-server,全局安装
4871

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /