zofe / layout-module
为 rapyd-livewire 应用提供的布局模块
0.11.9
2024-06-14 08:23 UTC
Requires
- php: ^8.2
- illuminate/config: ^11.0
- illuminate/contracts: ^11.0
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'); } ...