This commit is contained in:
F4ilji
2026-04-07 17:54:26 +05:00
parent 04adba6682
commit 936b1fb5b0
468 changed files with 43498 additions and 4176 deletions
@@ -0,0 +1,21 @@
<?php
namespace App\Containers\Dashboard\Tasks\Posts;
use App\Containers\Article\Enums\PostStatus;
use App\Containers\Article\Models\Post;
use Carbon\Carbon;
class BulkUpdatePostStatusTask
{
public function run(array $ids, PostStatus $status, ?Carbon $publishAt = null): int
{
$data = ['status' => $status];
if ($publishAt !== null) {
$data['publish_at'] = $publishAt;
}
return Post::whereIn('id', $ids)->update($data);
}
}