close #2799 Fixed: Company delete can not delete sub categories

This commit is contained in:
Cüneyt Şentürk
2022-12-07 11:43:38 +03:00
parent cba5dd519c
commit 86a44fb3e5
13 changed files with 186 additions and 28 deletions
+6
View File
@@ -3,6 +3,8 @@
namespace App\Jobs\Setting;
use App\Abstracts\Job;
use App\Events\Setting\CategoryCreated;
use App\Events\Setting\CategoryCreating;
use App\Interfaces\Job\HasOwner;
use App\Interfaces\Job\HasSource;
use App\Interfaces\Job\ShouldCreate;
@@ -12,10 +14,14 @@ class CreateCategory extends Job implements HasOwner, HasSource, ShouldCreate
{
public function handle(): Category
{
event(new CategoryCreating($this->request));
\DB::transaction(function () {
$this->model = Category::create($this->request->all());
});
event(new CategoryCreated($this->model, $this->request));
return $this->model;
}
}