|
|
@@ -52,6 +52,7 @@ class CanvasService
|
|
|
$cpid = Site::getCpid();
|
|
|
$anime_id = (int)getProp($data, 'anime_id', 0);
|
|
|
$episode_id = (int)getProp($data, 'episode_id', 0);
|
|
|
+ $title = getProp($data, 'title');
|
|
|
$page = max(1, (int)getProp($data, 'page', 1));
|
|
|
$page_size = min(100, max(1, (int)getProp($data, 'page_size', 20)));
|
|
|
|
|
|
@@ -69,6 +70,9 @@ class CanvasService
|
|
|
if ($episode_id) {
|
|
|
$query->where('episode_id', $episode_id);
|
|
|
}
|
|
|
+ if ($title) {
|
|
|
+ $query->where('name', 'like', "%$title%");
|
|
|
+ }
|
|
|
|
|
|
$list = $query->orderByDesc('id')->paginate($page_size, ['*'], 'page', $page);
|
|
|
|