<?php

namespace App\Http\Controllers;

use App\Http\Services\ClassService;
use Illuminate\Http\Request;

class ClassificationController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
//        $this->middleware('auth');
    }

    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Contracts\Support\Renderable
     */
    public function index(Request $request)
    {
        //获取分类信息
        $secondClass = ClassService::getClassificationById($request->class_id, true);
        $thirdClass = [];
        if ($secondClass['parent_id']) {
            $thirdClass = $secondClass;
            $secondClass = ClassService::getClassificationById($secondClass['parent_id']);
        }
        $crumbs = [
            'second_class' => $secondClass,
            'third_class' => $thirdClass,
        ];
        $classification = $thirdClass ?: $secondClass;
        return view('classification.index', compact('classification', 'crumbs'));
    }
}