所以问题是 Resources 具有开箱即用的分页,但是当你使用 Tool 作为自定义资源时,你就没有分页 . 我是否必须使用另一个 npm package 并手动执行,或使用参考资料中使用的现有文件?
Resources
Tool
npm package
有什么想法吗?
我想你可以使用Laravel 5.7分页?
您可以在以下链接中找到更多信息:https://laravel-news.com/laravel-5-7-pagination-link-customizations和https://laravel.com/docs/5.7/pagination
您必须自己手动实现后端逻辑,但laravel确实提供了一些vue mixins来帮助vue方:
import { Paginatable, PerPageable } from 'laravel-nova'
在mixins部分:
mixins: [ Paginatable, PerPageable, ]
在您的模板中,您可以添加:
<pagination-links v-if="resourceResponse" :resource-name="resourceName" :resources="resources" :resource-response="resourceResponse" @previous="selectPreviousPage" @next="selectNextPage"> </pagination-links>
查看 vendor/laravel/nova/resources/js/views/Index.vue 以获取他们如何为每个资源页面执行此操作的完整示例 .
vendor/laravel/nova/resources/js/views/Index.vue
2 回答
我想你可以使用Laravel 5.7分页?
您可以在以下链接中找到更多信息:https://laravel-news.com/laravel-5-7-pagination-link-customizations和https://laravel.com/docs/5.7/pagination
您必须自己手动实现后端逻辑,但laravel确实提供了一些vue mixins来帮助vue方:
在mixins部分:
在您的模板中,您可以添加:
查看
vendor/laravel/nova/resources/js/views/Index.vue
以获取他们如何为每个资源页面执行此操作的完整示例 .