D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tattooscyy
/
test
/
app
/
Http
/
Controllers
/
Manager
/
Filename :
ClientController.php
back
Copy
<?php namespace App\Http\Controllers\Manager; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Client; use App\PictureManager; use Auth; class ClientController extends Controller { public function getIndex(Request $request) { $saloon = ($request->has('saloon')) ? $request->saloon : 1; if (Auth::user()->role_id == 1) { $clients = Client::where('id','>', 0)->orderBy('id', 'DESC')->paginate(20); } else { $clients = Client::where('manager_id', Auth::user()->id)->orderBy('id', 'DESC')->paginate(20); } return view('manager.clients', compact('saloon', 'clients')); } public function postAjax(){ $id = (int)$_POST['cli_id']; if($id > 0){ $obj = Client::find($id); }else{ $obj = new Client; $obj->manager_id = Auth::user()->id; $obj->name = $_POST['name']; $obj->email = $_POST['email']; $obj->phone = $_POST['phone']; $obj->save(); } $picture_id = (int)$_POST['picture_id']; if($picture_id > 0){ $pic = PictureManager::find($picture_id); $pic->client_id = $obj->id; $pic->update(); } echo $obj->id; } }