select([ 'fabricante.id', 'fabricante.nome', 'fabricante.cnpj', ]) ->orderBy('fabricante.nome') ->get(); } public static function show($id) { $fabricante = self::getFabricanteModel($id); return (object) [ 'id' => $fabricante->id, 'nome' => $fabricante->nome, 'cnpj' => $fabricante->cnpj, ]; } private static function getFabricanteModel($id) { $fabricante = Fabricante::find($id); if (is_null($fabricante)) { throw new FabricanteNotFoundException(); } return $fabricante; } }