kríptiko / laravel-vue-table
一个用于处理来自@kríptiko/vue-table组件请求的Laravel包。
v2.3.0
2024-06-11 13:13 UTC
Requires
- php: ^7.2|^7.3|^8.0|^8.1|^8.2
- illuminate/contracts: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/database: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/http: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
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的专注于网站开发的创意工作室。