D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tattooscyy
/
stage
/
app
/
Http
/
Controllers
/
Manager
/
Filename :
ArtistController.php
back
Copy
<?php namespace App\Http\Controllers\Manager; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Artist; use App\Orders; use App\Ordersmanager; use Calendar; use Auth; class ArtistController extends AbstractController { public function getIndex(Request $request) { $saloon = $request->saloon; //dd($saloon->id); if (Auth::user()->role_id == 1) { $arts = Artist::all(); } else { $arts = Artist::where('saloon_id', $saloon->id)->where('showhide','show')->get(); } return view('manager.artists', compact('saloon', 'arts')); } public function getOne(Request $request, $id = null) { $saloon = $request->saloon; $arts = $this->artists($request); $objs = Orders::where('artist_id', $id)->get(); $events = $this->events($objs); $artist = Artist::find($id); $calendar = Calendar::addEvents($events)->setOptions($this->traitOptions())->setCallbacks($this->traitCallbacks()); return view('manager.artist', compact('calendar', 'artist', 'arts', 'saloon')); } public function getEdit($id = null) { $obj = Artist::find($id); return view('manager.artistedit', compact('obj')); } public function postEdit($id = null) { $p_body = $_POST['body']; $p_categories = $_POST['categories']; $obj = Artist::find($id); $obj->body = $p_body; $obj->categories = $p_categories; $obj->save(); return redirect('manager/artists'); } public function getPierser(Request $request){ $saloon = $request->saloon; $arts = $this->artists($request); $objs = Orders::where('artist_id', 0)->where('saloon_id', $saloon->id)->whereNull('size')->get(); $events = $this->events($objs); $calendar = Calendar::addEvents($events)->setOptions($this->traitOptions())->setCallbacks($this->traitCallbacks()); return view('manager.artist', compact('calendar', 'arts', 'saloon')); } }