deka / components
2.1.7
2024-08-19 13:48 UTC
Requires
- php: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
README
安装
您可以通过composer安装此包
composer require deka/components
您必须使用以下命令发布资源
php artisan vendor:publish --provider="Deka\Components\ComponentsServiceProvider" --tag="assets"
您可以使用以下命令对视图进行微调
php artisan vendor:publish --provider="Deka\Components\ComponentsServiceProvider" --tag="views"
用法
与laravel中的任何其他组件类似,但使用命名空间 'dcomp'。在Blade中可能看起来像这样
<x-dcomp-input-string/>
表格
这一部分需要一些解释。
该组件有一个命名插槽
<x-slot name="thead">
在其中您可以放置表头列。下面简单放置表格行。如果要使此表格可排序,则需要某些规则
- 应添加一个POST路由,该路由接收一个id和一个排序顺序,以重新排序对象。
- 在每一行中,应有一个具有类 'index' 的td,以及一个具有项目id的属性 'fid'
可用的组件
<x-dcomp-box/>
<x-dcomp-checker/>
<x-dcomp-image-select/>
<x-dcomp-input-checkbox/>
<x-dcomp-input-date/>
<x-dcomp-input-html/>
<x-dcomp-input-string/>
<x-dcomp-input-text/>
<x-dcomp-input-checkbox/>
<x-dcomp-multiselect/>
<x-dcomp-scopeselect/>
<x-dcomp-select/>
<x-dcomp-submitbuttons/>
<x-dcomp-table/>