gammamatrix/playground-blade

Playground:提供Blade UI处理。

dev-develop / 73.x-dev 2024-07-06 16:53 UTC

This package is auto-updated.

Last update: 2024-09-06 17:26:33 UTC


README

Playground CI Workflow Test Coverage PHPStan Level 9 src and tests

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的末尾。

默认情况下,以下库将被加载。

可选地,页面可能还会加载

  • CKEditor 5,一个高级WYSIWYG表单编辑器。

资源

如果您正在使用Playground Blade UI,您可以使用以下命令发布JS资源

php artisan vendor:publish --tag playground-blade-js

发布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命令中提供信息。

screenshot of artisan about command with Playground Blade.

变更日志

请参阅CHANGELOG获取有关最近更改的更多信息。

鸣谢

许可证

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