﻿<?php

namespace App\Http\Controllers;

use App\Models\Level;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Validation\Rule;

class LevelController extends Controller
{
    public function index(Request $request): JsonResponse
    {
        $query = Level::ordered();
 
        if ($request->filled('search')) {
            $query->where('name', 'like', '%' . $request->input('search') . '%');
        }
 
        return response()->json([
            'success' => true,
            'levels'  => $query->get(['id', 'name']),
        ]);
    