관리-도구
편집 파일: SaloonController.php
<?php namespace App\Http\Controllers; use App\Saloon; use App\Artist; use App\Schedule; class SaloonController extends Controller { public function getId($id = '') { $obj = Saloon::find($id); $artists = Artist::where('saloon_id', $id)->get(); $schedule = Schedule::where('saloon_id', $id)->where('artist_id', 0)->orderBy('id','DESC')->limit(1)->first(); $days = unserialize($schedule->days); $hours = unserialize($schedule->hours); return response()->json(['data'=>$obj->toArray(), 'artists'=>$artists, 'shedule_for_saloon'=> ['days'=>$days, 'hours'=>$hours]]); } public function getAll() { $users = Saloon::all(); return $this->respon($users); } private function respon($obj) { if (!$obj) { $obj = new Saloon; } return response()->json([ 'data' => $obj->toArray() ]); } }