public function get() { $companies = User::where('type_id', 3)->get(); $array[''] = ''; foreach ($companies as $company) { if ($company->status->type == 'active') { $array[$company->id] = $company->name; } } return $array; }
public function get() { //obtengo todos las empresas. Deben tener el id = 3 $companies = User::where('type_id', 3)->get(); $all = []; //almacenara cada empresa con sus productos foreach ($companies as $company) { $products = $company->products; if (count($products) != 0) { foreach ($products as $product) { $array[] = ['id' => $product->id, 'name' => $product->name]; } $all[] = ['id' => $company->id, 'name' => $company->name, 'products' => $array]; $array = []; } } return $all; }
public function findSeller(Route $route) { //el id #2 de user_types es el perfil vendedor $this->seller = User::where('type_id', 2)->findOrFail($route->getParameter('sellers')); }
public static function filterSellers($namemail) { //el id #2 de user_types es el perfil vendedor return User::where('type_id', 2)->namemail($namemail)->simplePaginate(5); }