soluzione-software/nova-resource-table-footer

0.2.2 2021-03-29 08:18 UTC

This package is auto-updated.

Last update: 2024-09-29 05:49:03 UTC


README

Latest Version MIT License

请注意,该包目前处于测试版。在测试期间,事物可能会发生变化。请等待稳定版本发布后再在生产环境中使用。我们感谢您帮助测试和报告任何错误。

该包允许自定义 Nova 资源表页脚(行和列)。

安装与配置

composer require soluzione-software/nova-resource-table-footer
<?php

namespace App\Nova;

use Illuminate\Database\Eloquent\Builder;
use Laravel\Nova\Http\Requests\NovaRequest;
use SoluzioneSoftware\NovaResourceTableFooter\Contracts\HasFooter;

class User extends Resource implements HasFooter {
    // ...
    
    public function getFooter(NovaRequest $request, Builder $query): array
    {
        return [ // <tfoot>
            [ // <tr>
                [ // <td> 
                    'attributes' => [ // <td ... v-bind="attributes">
                        'colspan' => 5,
                        //'rowspan' => 1,
                     ],
                    'content' => '<span>...</span>', // html content
                 ], // </td>
            ], // </tr>
        ]; // </tfoot>
    }
}