StringKe

第 32572 位会员
注册于 3个月前
活跃于 1天前

全栈 @ 自由职业


当你凝视深渊的时候,深渊也在凝视.
最近发表的话题
最近发表的评论
  • Laravel-admin 的菜单设置与汉化无法加入 Git 版本控制,在不同的开发者之间同步,如何破? at 1个月前

    同步

    方法一:laravel-admin 所操作的数据库可以设置单独的数据库 链接 ,这样你可以设置独立的库
    (可以把后台同步到远程数据库,内部网络应该不会很慢)
    方法二:借助数据库同步,多次同步开发环境下的不同数据库(navicat等,很麻烦)
    方法三:手动修改逻辑,在menu的CURD的操作时将数据库生成config文件,然后修改前端逻辑vendor/encore/laravel-admin/resources/views/partials/menu.blade.php (这一步操作后,需要注意以后的版本升级等操作)

    国际化支持

    步骤一:修改需要位置的文字展示为{{ trans('admin.' + 变量)) }}(注意了这个变量是可有可无的,如果你是菜单你写上循环到的菜单名的变量,顶部topbar可以写上自己),那么在菜单的时候你可以菜单名设置成中文但不建议这么操作
    步骤二:(创建多语言文件)这里操作很多我是这么做的:
    借助扩展 https://github.com/barryvdh/laravel-translation-manager
    然后吧后台所有页面刷新一边,在扩展中就会有所有admin的多语言处理文件,你可以直接编辑保存然后完成

    刚刚看了下新版的 laravel-admin 好像是已经做了翻译的处理了

    @if (Lang::has($titleTranslation = 'admin.menu_titles.' . trim(str_replace(' ', '_', strtolower($item['title'])))))
         <span>{{ __($titleTranslation) }}</span>
    @else
        <span>{{ $item['title'] }}</span>
    @endif
  • 为 Laravel Mix 编译的 JavaScript 和 CSS 文件加版本号 at 2个月前

    如果不使用 mix 该如何实现版本号呢?

  • 如何自定义视图存放的文件夹位置? at 3个月前

    @doobi 使用了,发现是新版方法改变了 app('view')>addNamespace("theme",base_path('themes/'.config('siteThemes')));