bluemagenta / admin-template
Laravel的admin视图模板脚手架
v1.3
2019-07-01 06:14 UTC
Requires
- php: ^7.0
- laravel/framework: ^5.5
This package is auto-updated.
Last update: 2024-09-07 06:46:46 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.php
或templates/blank.blade.php
@extends('templates.admin') //or @extends('templates.blank')
打开templates\components
以编辑header
、sidebar
和footer
。如果您需要更多自定义,请随意编辑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.json
、admin/admin.js
和admin/admin.scss
文件中删除库
兼容性
尚未进行自动测试,但它应该可以在Laravel 5.5及更高版本上工作
许可证
MIT许可证(MIT)。请参阅文件以获取更多信息。
附加说明
此包对公众开放,但旨在供我个人使用。
如果您觉得它有帮助,请随意使用。当您发现包中缺少某些内容时,您可以通过分叉它来扩展它。