This commit is contained in:
F4ilji
2026-03-21 15:40:18 +05:00
parent 56d9a0207c
commit b1c4f7b054
9 changed files with 1135 additions and 784 deletions
@@ -0,0 +1,33 @@
<?php
namespace App\Containers\Dashboard\Tasks;
use App\Containers\Article\Enums\PostStatus;
use App\Containers\Article\Models\Post;
use Illuminate\Database\Eloquent\Collection;
class GetAiPreparedPostsTask
{
public function run(): Collection
{
return Post::query()
->with(['category', 'author'])
->whereIn('status', [PostStatus::VERIFICATION->value, PostStatus::REJECTED->value])
->orderBy('created_at', 'desc')
->get([
'id',
'title',
'slug',
'preview_text',
'content',
'status',
'authors',
'preview',
'images',
'reading_time',
'category_id',
'created_at',
'updated_at',
]);
}
}