搭建Dcatadmin

搭建好多次了,每次总忘细节,记录一下吧,最近忙死了😌

2022-07-08 07:24:32   2025-02-09 18:02:56   PHP   619 views  

  dcatadmin  

安装Laravel

1.安装Laravel安装器(建议安装在站点根目录)

composer global require laravel/installer

2.使用Laravel安装器新建项目(run为新建项目的名字)

laravel new run

安装并且新建项目完成

file

3.修改env文件中的数据库连接

file

安装并配置Dcatadmin

1.进入项目根目录安装Dcatadmin

composer require dcat/laravel-admin:"2.*" -vvv

如果上一步出现报错,则更改 composer.json 的参数 minimum-stability 的值为 dev。

安装完成

file

2.发布资源

php artisan admin:publish

发布完成

file

3.执行数据库迁移

php artisan migrate

迁移完成

file

4.注入后台admin相关(默认的账号密码均为admin)

php artisan admin:install

注入完成

file

执行这一步命令可能会报以下错误 Specified key was too long ... 767 bytes,如果出现这个报错,请在 app/Providers/AppServiceProvider.php 文件的 boot 方法中加上代码 \Schema::defaultStringLength(191);,然后删除掉数据库中的所有数据表,再重新运行一遍 php artisan admin:install 命令即可。

5.设置后台系统为简体中文

打开配置文件 config/app.php,设置 locale 参数的值为 zh_CN

设置完成

file

6.修改时区(上海和北京都可以)

打开配置文件 config/app.php,设置 timezone 参数的值为 Asia/Shanghai

修改完成

file

剩下的就是配置站点域名伪静态运行目录之类的,然后接口可以选择原生或者DingoApi,就不详细去说了

Laravel10.x安装Dcatadmin进入后台报错

file
修改根目录下lang的文件权限为755 www用户即可