<?php

namespace App\Http\Controllers\Frontend;

use App\Components\Functions;
use App\Models\Category;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class ManualController extends Controller
{
    //
    public function index()
    {
        return view('frontend3.manual.index_2');
    }

    public function getSidebar(Request $request)
    {
        $typeDevice = $request->input('type_device');
        if ($typeDevice != 3 && $typeDevice != 4) {
            return response([
                'status' => 0,
                'message' => 'Dữ liệu không hợp lệ'
            ]);
        }

        $child = Category::descendantsOf($typeDevice)->pluck('id')->toArray();

        $items = Category::query()->whereIn('id', $child)->orderBy('order', 'asc')->orderBy('name', 'asc')->get();
        return response([
            'status' => 1,
            'data' => view('frontend3.manual.side_bar_items', compact('items'))->render()
        ]);
    }
}
