jqh 4 years ago
parent
commit
0f24a359c2
1 changed files with 28 additions and 6 deletions
  1. 28 6
      README.md

+ 28 - 6
README.md

@@ -81,17 +81,30 @@
 
 > 如果安装过程中出现`composer`下载过慢或安装失败的情况,请运行命令`composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/`把`composer`镜像更换为阿里云镜像。
 
-
-首先请确保已经安装了`laravel`,如果没有安装`laravel`,则可以通过以下命令安装:
-```
-composer create-project --prefer-dist laravel/laravel 项目名称 5.8.*
+首先需要安装`laravel`,如已安装可以跳过此步骤
+```bash
+composer create-project --prefer-dist laravel/laravel 项目名称 7.*
 # 或
 composer create-project --prefer-dist laravel/laravel 项目名称
 ```
 
-安装好了`laravel`,然后设置数据库连接设置正确。
+安装完`laravel`之后需要修改`.env`文件,设置数据库连接设置正确
+
+```dotenv
+DB_CONNECTION=mysql
+DB_HOST=127.0.0.1
+DB_PORT=3306
+DB_DATABASE=dcat-admin
+DB_USERNAME=root
+DB_PASSWORD=
+```
+
+安装`dcat-admin`
+
 
 ```
+cd {项目名称}
+
 composer require dcat/laravel-admin
 ```
 
@@ -106,11 +119,20 @@ php artisan admin:publish
 然后运行下面的命令完成安装:
 
 > 执行这一步命令可能会报以下错误`Specified key was too long ... 767 bytes`,如果出现这个报错,请在`app/Providers/AppServiceProvider.php`文件的`boot`方法中加上代码`\Schema::defaultStringLength(191);`,然后删除掉数据库中的所有数据表,再重新运行一遍`php artisan admin:install`命令即可。
+
 ```
 php artisan admin:install
 ```
 
-启动服务后,在浏览器打开 `http://localhost/admin/` ,使用用户名 `admin` 和密码 `admin`登陆.
+上述步骤操作完成之后就可以配置`web`服务了,**注意需要把`web`目录指向`public`目录**!如果用的是`nginx`,还需要在配置中加上伪静态配置
+```dotenv
+location / {
+	try_files $uri $uri/ /index.php?$query_string;
+}
+```
+
+启动服务后,在浏览器打开 `http://localhost/admin`,使用用户名 `admin` 和密码 `admin`登陆。
+
 
 <a name="extensions"></a>
 ## 扩展