查看当前版本
composer show encore/laravel-admin
// or
php artisan admin
更新到最新版本
composer require encore/laravel-admin -vvv
更新到开发版本
composer require encore/laravel-admin:dev-master -vvv
更新指定版本
composer require encore/laravel-admin:1.6.15 -vvv
注意事项
由于每个版本的静态资源或者语言包都有可能会有更新,所以升级版本之后最好运行下面的命令
// 强制发布静态资源文件
php artisan vendor:publish --tag=laravel-admin-assets --force
// 强制发布语言包文件
php artisan vendor:publish --tag=laravel-admin-lang --force
// 清理视图缓存
php artisan view:clear
最后不要忘记清理浏览器缓存
google 设置——高级——清空缓存——选择最近7天——清空
旧版本兼容
如果是从低版本更新到v1.7.3
及以上的版本,还可以继续使用之前自定义的操作类,但是如果要使用新版本的行操作
,可以在config/admin.php
添加配置全局开启:
'grid_action_class' => \Encore\Admin\Grid\Displayers\DropdownActions::class,
或者在每个表格中单独开启:
use Encore\Admin\Grid\Displayers\DropdownActions;
$grid->setActionClass(DropdownActions::class);
更改config/admin.php后,需要 执行命令:
php artisan config:clear 配置文件更新