jqhph / dcat-admin

🔥 基于 Laravel 的后台系统构建工具 (Laravel Admin),使用很少的代码快速构建一个功能完善的高颜值后台系统,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码
http://www.dcatadmin.com
MIT License
3.87k stars 704 forks source link

array_merge(): Argument #1 must be of type array, string given #2087

Closed zyenggook closed 3 months ago

zyenggook commented 11 months ago

Description:

` if ($variables !== null) {

        static::context()->jsVariables = array_merge(

            $jsVariables,

            $variables

        );

        return;

    }

    $sidebarStyle = config('admin.layout.sidebar_style') ?: 'light';

    $pjaxId = static::getPjaxContainerId();

    $jsVariables['pjax_container_selector'] = $pjaxId ? ('#'.$pjaxId) : '';

    $jsVariables['token'] = csrf_token();

    $jsVariables['lang'] = ($lang = __('admin.client')) ? array_merge($lang, $jsVariables['lang'] ?? []) : [];

    $jsVariables['colors'] = static::color()->all();

    $jsVariables['dark_mode'] = static::isDarkMode();

    $jsVariables['sidebar_dark'] = config('admin.layout.sidebar_dark') || ($sidebarStyle === 'dark');

    $jsVariables['sidebar_light_style'] = in_array($sidebarStyle, ['dark', 'light'], true) ? 'sidebar-light-primary' : 'sidebar-primary';

    return admin_javascript_json($jsVariables);

}

`

Steps To Reproduce:

大佬啥时候适配一下laravel10版本~切换回9.*不报错

zhangchunsheng commented 10 months ago

不解决了?

Youngkingoo6 commented 9 months ago

临时解决方案: 1、先删除 lang 目录 2、运行 php artisan lang:publish 3、再运行 php artisan admin:publish 可以正常运行

stale[bot] commented 3 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.