飞道的博客

Dcat-Admin由1.0升级到2.0--Dcat-Admin框架实战(十四)

240人阅读  评论(0)

出来混,要被程序折磨要死要活皮一下~🙃

因为想尝鲜Dcat-Admin2.0的新功能,所以决定将Dcat-Admin由1.0升级到2.0!

 

一、更新 composer 依赖

(在root用户下,这里我们使用admin)

1、进入项目目录下

cd /home/admin/test10/

(其中,test10为我的项目名称;/home/admin/test10/为我的项目路径)

2、卸载Dcat-Admin 1.x 版本

composer remove dcat/laravel-admin

3、再安装Dcat-Admin 2.x 版本

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

二、资源调整

1、删除 {项目名称}/public/vendors 目录

rm -rf /home/admin/test10/public/vendors

(其中,test10为我的项目名称;/home/admin/test10/为我的项目路径)

(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

2、重新发布资源

php artisan admin:publish --force

3、了解语言包的变化

新版本中语言包目录由 zh-CN 变成了 zh_CN,需要把自定义的翻译文件移动到新目录,并且 菜单标题 的翻译也独立出来到 menus.php 中了。

4、运行数据库迁移命令

php artisan migrate

发现新增了两个表:admin_settings和admin_extensions

三、更改所有的命名空间

将所有的Dcat\Admin\Controllers 替换为 Dcat\Admin\Http\Controllers

将所有的Dcat\Admin\Auth 替换为 Dcat\Admin\Http\Auth

(更多博文,欢迎来我的博客学习交流https://blog.csdn.net/have_a_cat

四、启动项目检验更新成果

启动Dcat-admin后(启动Dcat-admin参看教程https://blog.csdn.net/have_a_cat/article/details/115354220),就能看到我们版本更新成功了!

php artisan serve

大功告成!


转载:https://blog.csdn.net/have_a_cat/article/details/117061491
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场