gammamatrix / playground-blade
Playground:提供Blade UI处理。
dev-develop / 73.x-dev
2024-07-06 16:53 UTC
Requires
- php: ^8.2
- gammamatrix/playground: dev-develop|dev-master|dev-feature/*|^73.0@dev|^73.0
Requires (Dev)
- gammamatrix/playground-auth: dev-develop|dev-master|dev-feature/*|^73.0@dev|^73.0
- gammamatrix/playground-test: dev-develop|dev-master|dev-feature/*|^73.0@dev|^73.0
This package is auto-updated.
Last update: 2024-09-06 17:26:33 UTC
README
Playground Blade包,适用于Laravel应用程序。
此包提供Blade UI处理。
有关在Read the Docs:Playground文档上使用Playground Blade的更多信息。
安装
您可以通过Composer安装此包
composer require gammamatrix/playground-blade
配置
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Playground\Blade\ServiceProvider" --tag="playground-config"
查看已发布的配置文件内容:config/playground-blade.php
有关在Read the Docs for Playground Blade上的环境变量的更多信息。
UI布局
注意:使用Blade不是使用Playground的必要条件,它只是一个选项,例如Vue、React或TypeScript。
在config/playground-blade.php中的配置有一个前端资源部分。如果您想添加更多资源,如CSS或JavaScript,请发布配置并将其添加到libs
部分。
资源可以加载到head中,也可以添加到body的末尾。
默认情况下,以下库将被加载。
favicon
:/favicon.ico
- Nunito:从Google Fonts加载。
- Bootstrap:v5.3.3
- FontAwesome:v6.5.1
- CKEditor 5:v41.1.0
- Vue 3 - v3.4.21
/vendor/playground/blade.js
:一个用于Blade UI使用的轻量级库。需要发布。
可选地,页面可能还会加载
- CKEditor 5,一个高级WYSIWYG表单编辑器。
资源
如果您正在使用Playground Blade UI,您可以使用以下命令发布JS资源
php artisan vendor:publish --tag playground-blade-js
- 这些JavaScript资源,resources/js/playground-blade.js,为Bootstrap表单验证等功能提供简单的助手。需要发布。
发布CSS
php artisan vendor:publish --tag playground-blade-css
您可以使用以下命令发布布局文件
php artisan vendor:publish --tag playground-blade-layouts
组件也可以发布
php artisan vendor:publish --tag playground-blade-components
错误页面在以下位置
php artisan vendor:publish --tag playground-blade-errors
测试
composer test
Cloc
composer cloc
➜ playground-blade git:(develop) ✗ composer cloc
> cloc --exclude-dir=output,vendor .
154 text files.
118 unique files.
38 files ignored.
github.com/AlDanial/cloc v 1.98 T=0.10 s (1143.8 files/s, 81948.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Blade 49 397 13 2700
PHP 47 466 518 2524
CSS 10 139 141 461
SVG 2 2 2 301
YAML 1 5 0 275
XML 3 0 7 221
Markdown 3 47 0 98
JSON 1 0 0 65
JavaScript 1 0 35 22
INI 1 3 0 12
-------------------------------------------------------------------------------
SUM: 118 1059 716 6679
-------------------------------------------------------------------------------
PHPStan
在以下级别进行测试
config/
resources/views/
src/
tests/Feature/
tests/Unit/
composer analyse
关于
Playground Blade在artisan about
命令中提供信息。
变更日志
请参阅CHANGELOG获取有关最近更改的更多信息。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。