D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tattooscyy
/
stage
/
app
/
Http
/
Controllers
/
Filename :
HomeController.php
back
Copy
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Auth; use App\Orders; use App\ShceduleDay; use App\ScheduleExcept; use App\Schedule; use App\Libs\Endhour; use Carbon\Carbon; class HomeController extends Controller { /** * Create a new controller instance. * * @return void */ public function __construct() { $this->middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\Http\Response */ public function index() { if (isset($_GET['orderID'])) { $id = (int)$_GET['orderID']; return $this->orderGet($id); } else { $orders = Orders::where('user_id', Auth::user()->id)->orderBy('id', 'DESC')->get(); return view('home', compact('orders')); } } private function orderGet($id = null) { $obj = Orders::find($id); if ($obj) { $obj_t = new Endhour(); $obj_t->orderObj($obj); $t_arr = $obj_t->arr; $dat = $obj_t->dat; $e = ShceduleDay::where('day', $dat)->where('saloon_id', $obj->saloon_id)->where('artist_id', $obj->artist_id)->first(); // dd($hh, $time, $t_arr, (int)$key, $datD, $t_day->id); if (isset($e)) { // dd($e); $e->hours = serialize($t_arr); $e->update(); } else { $enew = new ShceduleDay; $enew->saloon_id = $obj->saloon_id; $enew->artist_id = $obj->artist_id; $enew->day = $dat; $enew->hours = serialize($t_arr); $enew->status = 'except'; $enew->save(); } // dd($e); $obj->status = 'payd20'; $obj->save(); } return redirect('home'); } }