<?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); } }