close #2552 Added: Quick category modal add parent category field

This commit is contained in:
Cüneyt Şentürk
2022-07-26 15:56:43 +03:00
parent 91ce0e5aa8
commit 040527734d
4 changed files with 51 additions and 4 deletions

View File

@ -3,9 +3,10 @@
namespace App\Http\Controllers\Modals;
use App\Abstracts\Http\Controller;
use App\Jobs\Setting\CreateCategory;
use Illuminate\Http\Request as IRequest;
use App\Http\Requests\Setting\Category as Request;
use App\Jobs\Setting\CreateCategory;
use App\Models\Setting\Category;
use Illuminate\Http\Request as IRequest;
class Categories extends Controller
{
@ -30,7 +31,21 @@ class Categories extends Controller
{
$type = $request->get('type', 'item');
$html = view('modals.categories.create', compact('type'))->render();
$categories = [];
foreach (config('type.category') as $type => $config) {
$categories[$type] = [];
}
Category::enabled()->orderBy('name')->get()->each(function ($category) use (&$categories) {
$categories[$category->type][] = [
'id' => $category->id,
'title' => $category->name,
'level' => $category->level,
];
});
$html = view('modals.categories.create', compact('type', 'categories'))->render();
return response()->json([
'success' => true,