D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tattooscyy
/
test
/
app
/
Http
/
Controllers
/
Filename :
DatetimeController.php
back
Copy
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Schedule; use App\Artist; use App\Saloon; use App\Catalogs; use App\Libs\Calendar; use Auth; class DatetimeController extends Controller { protected $order; public function getIndex(Request $request) { $artist_id = $request->artist_id; $saloon_id = $request->saloon_id; $catalogs_id = $request->catalogs_id; $picture = $request->picture; $catalog = Catalogs::find($catalogs_id); $days = array(); $hours = array(); $obj = Schedule::where('artist_id', $artist_id)->orderBy('id', 'DESC')->first(); if (isset($obj)) { $days = unserialize($obj->days); $hours = unserialize($obj->hours); } $obj_sal = Schedule::where('status', 'saloon')->where('saloon_id', $saloon_id)->orderBy('id', 'DESC')->first(); if (isset($obj_sal)) { $days_sal = unserialize($obj_sal->days); } else { $days_sal = []; } $real_days = []; foreach ($days as $one) { if (in_array($one, $days_sal)) { $real_days[] = $one; } } //dd($days, $days_sal, $real_days); $calendar_obj = new Calendar(); $calendar = $calendar_obj->show($real_days, $hours); $artist = Artist::find($artist_id); $saloon_obj = Saloon::find($saloon_id); return view('datetime', compact('calendar', 'artist', 'catalog', 'picture', 'saloon_obj', 'hours')); } }