kríptiko/laravel-vue-table

一个用于处理来自@kríptiko/vue-table组件请求的Laravel包。

v2.3.0 2024-06-11 13:13 UTC

This package is auto-updated.

Last update: 2024-09-11 13:55:49 UTC


README

一个用于处理来自@kríptiko/vue-table组件请求的Laravel包。

安装

使用composer将包添加到您的Laravel应用程序中

composer require kriptiko/laravel-vue-table

用法

以下是一个分页查询构建器结果的示例

use Kriptiko\VueTable\VueTableRequest;

class PostController extends Controller
{
    
    public function index()
    {
        $vtr = new VueTableRequest(Post::query());

        return $vtr->paginated();
    }

    ...

使用withCount

要使用withCount,您需要在创建新的VueTableRequest对象之后定义关系。所以您通常只需要做如下示例中的类似操作

$vtr = new VueTableRequest(User::query());
$vtr->withCount('comments');
$paginator  = $vtr->paginated();

许可

kríptiko/laravel-vue-table是开源软件,许可协议为MIT许可

关于Kriptiko

Kriptiko是一家位于葡萄牙马托辛hos的专注于网站开发的创意工作室。