zofe/layout-module

为 rapyd-livewire 应用提供的布局模块

安装: 836

依赖: 6

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

语言:JavaScript

类型:rapyd-module

0.11.9 2024-06-14 08:23 UTC

README

这是 Rapyd Admin(Rapyd Admin)的布局模块,它是为您的项目提供的 Laravel 应用程序引导

这个想法是将前端/管理员的前端资源编译和模板页面隔离在一个单一、通用、可重用的模块中。基础是 SBAdmin,但已更新到 bootstrap 5.3

安装

此模块是 Rapyd Admin 包的一部分

自定义 Rapyd Admin 布局

此模块位于 app/Modules/Layout。您可以通过编辑此文件夹中的文件来自定义 scss / 静态资源。

然后从 app/Modules/Layout 中,您可以运行以下命令来构建和发布资源

cd app/Modules/Layout
npm i 
npm run dev  

最后一个命令将编译、复制并替换您的 Laravel 公共文件夹中的所有资源

测试路由

  • /test-admin
  • /test-frontend

用法

您可以在 rapyd-admin 模块的 config.php 中参考两个预定义的布局

return [
    'layout' => 'layout::frontend',
];

或者

return [
    'layout' => 'layout::admin',
];

但您也可以直接在 livewire 组件中引用,例如

...
    public function render()
    {
        return view('knowledgebase::Admin.articles_edit')
            ->layout('layout::admin');
    }
...