我使用https://github.com/spatie/laravel-google-calendar从Google日历中检索事件:我可以获取事件并将其分页为:
$events = Event::get();
$page = Input::get('page', 1); // Get the ?page=1 from the url
$perPage = 10; // Number of items per page
$offset = ($page * $perPage) - $perPage;
$records = new LengthAwarePaginator(
array_slice($events->toArray(), $offset, $perPage, true), // Only grab the items we need
count($events), // Total items
$perPage, // Items per page
$page, // Current page
['path' => request()->url(), 'query' => request()->query()]
);
到目前为止一切顺利。
现在,我想根据搜索表单中的某些参数过滤这些事件:
因此,我的搜索表单可以提供开始日期" 2016-11-26",结束日期为" 2016-12-08"和#34; reunion"等搜索词,我需要检索过滤后的数据
由于我没有数据库(从Google日历中检索事件),这对我来说很难
请帮忙吗?