bluemagenta/admin-template

Laravel的admin视图模板脚手架

v1.3 2019-07-01 06:14 UTC

README

此包将为您生成管理模板及其依赖项,因此您可以直接开始创建页面。无需从头开始设置模板

安装

使用composer require命令

composer require bluemagenta/admin-template

复制文件

php artisan preset admin

安装资源

npm install

将编译命令添加到package.json

...
"scripts": {
  ... //existing command (dev, prod, etc)
  "dev-admin: npm run dev -- --env.mixfile=admin.mix.js"
  "prod-admin: npm run prod -- --env.mixfile=admin.mix.js"
  "watch-admin: npm run watch -- --env.mixfile=admin.mix.js"
},
...

然后运行它

npm run dev-admin

如何使用

只需扩展您页面中的templates/admin.blade.phptemplates/blank.blade.php

@extends('templates.admin')

//or

@extends('templates.blank')

打开templates\components以编辑headersidebarfooter。如果您需要更多自定义,请随意编辑templates文件夹中的其他所有内容

模板是通过使用Coreui - 免费版创建的,它使用bootstrap 4。请访问这些网站查看预览和有关任何可用UI组件的更多信息。

您也可以打开views/examples文件夹查看我的示例。

生成的文件

此包将添加这些文件到您的resources/文件夹

js/
|- admin.js

sass/
|- admin.scss

views/
|- templates/
| |- components/*    //blade components for any parts in the template
| |- admin.blade.php
| |- blank.blade.php
|- examples/
| | forms.blade.php  //example for any form input libraries
| | js.blade.php     //example for a page with js script
| | login.blade.php

卸载

此包仅用于项目初始设置,一次使用。文件生成成功后,您可以安全地卸载它而不会丢失文件

composer remove bluemagenta/admin-template

依赖项

除了Coreui - 免费版bootstrap 4之外,此包还添加了一些js库

如果您不使用其中任何一个,您可以从package.jsonadmin/admin.jsadmin/admin.scss文件中删除库

兼容性

尚未进行自动测试,但它应该可以在Laravel 5.5及更高版本上工作

许可证

MIT许可证(MIT)。请参阅文件以获取更多信息。

附加说明

此包对公众开放,但旨在供我个人使用。

如果您觉得它有帮助,请随意使用。当您发现包中缺少某些内容时,您可以通过分叉它来扩展它。