D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tattooscyy
/
test
/
app
/
Http
/
Controllers
/
Manager
/
Filename :
MainController.php
back
Copy
<?php namespace App\Http\Controllers\Manager; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Calendar; use App\Artist; use App\Orders; use App\Schedule; use Auth; use Log; class MainController extends AbstractController { public function getIndex(Request $request) { $artists = $this->artists($request); if (Auth::user()->role_id == 1) { $objs = Orders::where('typeshow','!=', Null)->whereIn('status', ['payd20' , 'payed full'])->get(); } else { $saloon = $request->saloon; $objs = Orders::where('typeshow','!=', Null)->where('saloon_id', $saloon->id)->whereIn('status', ['payd20' , 'payed full'])->get(); } $events = $this->events($objs); $calendar = Calendar::addEvents($events)->setOptions($this->traitOptions())->setCallbacks($this->traitCallbacks()); $saloon = $request->saloon; return view('manager.main', compact('calendar', 'artists', 'saloon')); } public function getPiercing(Request $request){ $saloon_id = $request->saloon->id; if(!isset($saloon_id)){ $saloon_id = 0; } $objs = Orders::whereNull('size')->where('saloon_id', $saloon_id)->get(); $events = $this->events($objs); $calendar = Calendar::addEvents($events)->setOptions($this->traitOptions())->setCallbacks($this->traitCallbacks()); $saloon = $request->saloon; $artists = Artist::all(); return view('manager.main', compact('calendar', 'artists', 'saloon')); } }