Пример #1
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     //
     $users = User::select('id')->get();
     $products = Product::select('id')->get();
     $categories = Category::select('id')->get();
     $areas = Area::select('id')->get();
     $orders = Order::select('id')->get();
     return view('admin.dashboard', compact('users', 'products', 'categories', 'areas', 'orders'));
 }
Пример #2
0
 public function getAll()
 {
     return Area::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
 }
Пример #3
0
 public static function getAreasWithWaitingIssues()
 {
     $waitingStatus = intval(Issue::WAITING_STATE);
     $countIssue = "(SELECT COUNT(`issues`.`ID`) FROM issues WHERE `issues`.`areaID` = `areas`.`ID` AND `issues`.`state` = {$waitingStatus})";
     return Area::select(DB::raw("areas.*,{$countIssue} as `issuesCount`"))->get();
 }