first commit
Some checks failed
Build / run (push) Has been cancelled

This commit is contained in:
maher
2025-10-29 11:42:25 +01:00
commit 703f50a09d
4595 changed files with 385164 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
<?php
namespace App\Actions\Titles\Retrieve;
use App\Models\Title;
use Illuminate\Pagination\AbstractPaginator;
use Illuminate\Support\Arr;
class PaginateTitleSeasons
{
public function execute(Title $title, array $params = []): AbstractPaginator
{
return $title
->seasons()
->select([
'seasons.id',
'seasons.poster',
'seasons.release_date',
'number',
'title_id',
])
->withCount('episodes')
->orderBy('number', 'desc')
->paginate(Arr::get($params, 'perPage', 8));
}
}