<?php
namespace App\Http\Controllers\Api\Config;

use App\Http\Controllers\Api\ApiBaseController;
use App\Models\CategoryDistrict;
use App\Models\Setmeal;

class OptionController extends ApiBaseController
{
    public function setMeals()
    {
        $list=Setmeal::get()->map(function ($value) {
            return ['id'=>$value->id, 'text'=>$value->setmeal_name];
        })->toArray();

        return response()->json($list);
    }

    public function district()
    {
        $list=CategoryDistrict::where('parent_id', 0)->get()->map(function ($value) {
            $result=[];
            foreach ($value->children as $child) {
                $result[]=['id'=>$value->id.'.'.$child->id, 'text'=>$value->name.'-'.$child->name];
            }
            return $result;
        })->collapse()->toArray();
        return response()->json($list);
    }
}