Dat*_*ath 1 laravel laravel-nova darkmode
我正在开发一个新的 CRM 项目,我在文档中找到了这一点:https: //nova.laravel.com/docs/4.0/installation.html#disabling-nova-s-theme-switcher这将删除切换按钮,但会将页面默认为操作系统设置。我的问题是有没有一种方法可以锁定它,以便无论操作系统设置如何,它始终是其中之一?
其他解决方案仅在您登录后才有效。
要使其在登录/忘记密码以及登录屏幕上工作,请按照以下步骤操作:
theme.js在您的公用文件夹中创建一个包含以下内容的文件://public/theme.js
// Nova uses localStorage for the theme so we have to set theme to 'light'
localStorage.setItem("novaTheme", "light");
Run Code Online (Sandbox Code Playgroud)
meta.blade.php文件,其中包含所有页面标题中的 JS 文件://resources/views/vendor/nova/partials/meta.blade.php
<script src="{{asset('theme.js')}}"></script>
Run Code Online (Sandbox Code Playgroud)
NovaServiceProvider.php以禁用主题切换器//app/Providers/NovaServiceProvider.php
public function boot(){
parent::boot();
Nova::withoutThemeSwitcher();
//....
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2856 次 |
| 最近记录: |