Lang::get('general.select_model')) + DB::table('models') ->select(DB::raw('IF (modelno="" OR modelno IS NULL,name,concat(name, " / ",modelno)) as name, id'))->orderBy('name', 'asc') ->orderBy('modelno', 'asc') ->whereNull('deleted_at') ->lists('name', 'id'); return $model_list; } function categoryList() { $category_list = array('' => '') + DB::table('categories')->whereNull('deleted_at')->lists('name', 'id'); return $category_list; } function suppliersList() { $supplier_list = array('' => Lang::get('general.select_supplier')) + Supplier::orderBy('name', 'asc')->lists('name', 'id'); return $supplier_list; } function assignedToList() { $assigned_to = array('' => Lang::get('general.select_user')) + DB::table('users')->select(DB::raw('concat(first_name," ",last_name) as full_name, id'))->whereNull('deleted_at')->lists('full_name', 'id'); return $assigned_to; } function statusLabelList() { $statuslabel_list = Statuslabel::lists('name', 'id'); return $statuslabel_list; } function locationsList() { $location_list = array('' => Lang::get('general.select_location')) + Location::lists('name', 'id'); return $location_list; } function manufacturerList() { $manufacturer_list = array('' => 'Select One') + Manufacturer::lists('name', 'id'); return $manufacturer_list; } function statusTypeList() { $statuslabel_types = array('' => Lang::get('admin/hardware/form.select_statustype')) + array('undeployable' => Lang::get('admin/hardware/general.undeployable')) + array('pending' => Lang::get('admin/hardware/general.pending')) + array('archived' => Lang::get('admin/hardware/general.archived')) + array('deployable' => Lang::get('admin/hardware/general.deployable')); return $statuslabel_types; }