select([ 'fornecedor.id', 'fornecedor.nome_fantasia AS nome', 'fornecedor.cnpj', ]) ->orderBy('fornecedor.nome_fantasia') ->get(); } public static function show($id) { $fornecedor = self::getFornecedorModel($id); return (object) [ 'id' => $fornecedor->id, 'nome' => $fornecedor->nome_fantasia, 'cnpj' => $fornecedor->cnpj, ]; } private static function getFornecedorModel($id) { $fornecedor = Fornecedor::find($id); if (is_null($fornecedor)) { throw new FornecedorNotFoundException(); } return $fornecedor; } }